我正在閱讀PHP和mySQL網頁開發書籍,至今一直在使用過程式來完成所有PHP和MySQL。但後來它談到了使用對象訪問mysql。初學者有關使用OOP訪問mysql的問題
This works for me:
//I define $db so can connect
$query="select * FROM testing";
$result=mysqli_query($db,$query);
while($row=mysqli_fetch_array($result)){
//echo the data
}
But when I try to do it with classes, it doesn't
@ $db=new mysqli('localhost','root','','test');
if(mysqli_connect_errno()){
echo "ERROR:";
exit;
}
$query="select * FROM testing";
$result=$db->query($query);
$row=$result->fetch_assoc();
我是否必須編寫自己的類,以便定義查詢和fetch_assoc的功能?或者是什麼?
有什麼錯誤訊息? – gurun8 2010-05-20 03:30:36
顯示設置$ db的代碼 – Galen 2010-05-20 03:33:50
是的,你能告訴我們你是如何設置$ db的嗎? – 2010-05-20 03:34:01