關(guān)于PHP連接數(shù)據(jù)庫

1.php七代淘汰了mysql相關(guān)語法,取而代之的是mysqli語句

<?php

$conn = mysqli_connect('localhost:3307','root','');//如果端口為默認3306則可省略冒號及冒號后的端口號

if ($conn){

? ? echo '連接成功';

? ? mysqli_select_db($conn,'myapp');??//參數(shù)與mysql_select_db()中參數(shù)位置相反,第一個參數(shù)為連接,第二個參數(shù)為數(shù)據(jù)庫名

? ? $result = mysqli_query($conn,"SELECT * FROM users");//比mysql_query()多了第一個參數(shù),即連接。后面sql語句中users為表名

//? ? $result_arr = mysqli_fetch_array($result);

? ? $result_arr = mysqli_fetch_assoc($result);

? ? print_r($result_arr);

//? ? echo '數(shù)據(jù)條數(shù):? '.mysqli_num_rows($result);//較低效

}else{

? ? echo '連接失敗';

?>

2.需要注意的是sql語句中 * 表示所有字段,若想獲取特定字段則需加上特定字段,用逗號隔開


? "SELECT id,name FROM users"?

3.使用如下語句可以高效的顯示表中數(shù)據(jù)的條數(shù)

$result = mysqli_query($conn,"SELECT COUNT(*) FROM users");

$result_arr = mysqli_fetch_array($result);

echo '數(shù)據(jù)條數(shù) : ' .$result_arr[0];

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容