php+mysqli使用面向?qū)ο蠓绞礁聰?shù)據(jù)庫實例
本文實例講述了php+mysqli使用面向?qū)ο蠓绞礁聰?shù)據(jù)庫的方法,分享給大家供大家參考。具體實現(xiàn)方法如下:
//第一步:創(chuàng)建數(shù)據(jù)連接對象
$mysqli = new MySQLi("localhost","root","123456");//默認(rèn)的 MySQL的類,其屬性與方法見手冊
if($mysqli->connect_error){//connect_error為屬性,報錯
die("數(shù)據(jù)庫連接失?。?.$mysqli->connect_errno."--".$mysqli->connect_error);// connect_errno:錯誤編號
}
$mysqli->select_db("liuyan");//選擇數(shù)據(jù)庫
$mysqli->query("set names 'GBK'");
//第二步:更新其中一條信息,代碼如下
$sql = "update news set title='游泳世界杯葉詩文奪冠' where id=17";
//第三步:執(zhí)行
$res = $mysqli->query($sql);//與select的返回值不同,update的返回值為true(如果成功),失敗則返回false
//判斷執(zhí)行是否成功
if(!$res){
echo "更新數(shù)據(jù)失敗";
}else{
if($mysqli->affected_rows>0){//$mysql->affected_rows:返回前一個操作影響的數(shù)據(jù)庫行數(shù)
echo "更新數(shù)據(jù)成功";
}else{
echo "執(zhí)行成功,但沒有數(shù)據(jù)更新";//比如當(dāng)你第二次執(zhí)行這段代碼時,就沒有數(shù)據(jù)更新
}
}
//關(guān)閉數(shù)據(jù)庫連接,與 select 不同,這里不用釋放查詢結(jié)果集
$mysqli->close();
?>
希望本文所述對大家的php程序設(shè)計有所幫助。
- PHP中用mysqli面向?qū)ο蟠蜷_連接關(guān)閉mysql數(shù)據(jù)庫的方法
- php+mysqli使用面向?qū)ο蠓绞讲樵償?shù)據(jù)庫實例
- PHP數(shù)據(jù)庫操作之基于Mysqli的數(shù)據(jù)庫操作類庫
- PHP以mysqli方式連接類完整代碼實例
- php封裝的mysqli類完整實例
- php寫的帶緩存數(shù)據(jù)功能的mysqli類
- PHP使用Mysqli類庫實現(xiàn)完美分頁效果的方法
- 如何判斷php mysqli擴展類是否開啟
- PHP實現(xiàn)基于mysqli的Model基類完整實例
- PHP實現(xiàn)基于面向?qū)ο蟮膍ysqli擴展庫增刪改查操作工具類
相關(guān)文章
簡單談?wù)刾hp中ob_flush和flush的區(qū)別
本文簡單的對php中ob_flush和flush進行了對比分析,得出了他們之間的區(qū)別,給需要的小伙伴參考下。2014-11-11
php導(dǎo)出excel格式數(shù)據(jù)問題
本篇文章主要是對php導(dǎo)出excel格式數(shù)據(jù)的問題進行了介紹,需要的朋友可以過來參考下,希望對大家有所幫助2014-03-03

