我正在阅读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