我正在阅读PHP和mySQL Web开发手册,到目前为止,我一直在使用过程来完成所有PHP和mysql。但后来它讨论了使用对象访问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的作用?或者是什么?
答案 0 :(得分:1)
你应该设置$db
这样的东西:
$db = new mysqli("db_server", "db_username", "db_password", "db_name");