生活随笔
收集整理的這篇文章主要介紹了
php mysql-mysqli
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
php連接數據庫需要使用到mysql方法,但將在高版本逐漸棄用mysql的方法而使用mysqli。其實兩者使用區別不大:
mysql
//連接數據庫服務器
$link = mysql_connect('localhost','root','');if ($link){// echo '連接成功';mysql_select_db('mydb',$link);//查詢mydb數據庫//查詢所有$result = mysql_query("SELECT * FROM users");// $result_arr = mysql_fetch_array($result);//array形式
// print_r($result_arr);
//
// $result_ass = mysql_fetch_assoc($result);//單條輸出
// print_r($result_ass);$data_count = mysql_num_rows($result);//數據條數//循環輸出for ($i=0;$i<$data_count;$i++){print_r(mysql_fetch_assoc($result));}
}else{echo '連接失敗';
}
mysqli
$link = @mysqli_connect("localhost",'root','','mydb');//直接連接數據庫
if ($link){
// echo '連接成功';//查詢所有$result = mysqli_query($link,"SELECT * FROM users");// $result_arr = mysqli_fetch_array($result);//array形式
// print_r($result_arr);// $result_ass = mysqli_fetch_assoc($result);//單條輸出
// print_r($result_ass);$data_count = mysqli_num_rows($result);//數據條數//循環輸出for ($i=0;$i<$data_count;$i++){print_r(mysqli_fetch_assoc($result));}//查詢單條$result1 = mysqli_query($link,"SELECT * FROM users WHERE id = 1");print_r(mysqli_fetch_assoc($result1));//顯示特定字段$result2 = mysqli_query($link,"SELECT id,name FROM users WHERE id = 1");print_r(mysqli_fetch_assoc($result2));//高效獲取全部數據條數$result3 = mysqli_query($link,"SELECT COUNT(*) FROM users");$result3_arr = mysqli_fetch_array($result3);echo '數據條數'.$result3_arr[0];//高效獲取特定數據條數$result4 = mysqli_query($link,"SELECT COUNT(*) FROM users WHERE name = 'zhangsan'");if ($result4){$result4_arr = mysqli_fetch_array($result4);echo '數據條數'.$result4_arr[0];}else{echo '查詢失敗';}}else{echo '連接失敗';
}
?
轉載于:https://www.cnblogs.com/changchou/p/6203818.html
總結
以上是生活随笔為你收集整理的php mysql-mysqli的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。