初学者关于使用OOP访问mysql的问题

时间:2010-05-20 03:27:32

标签: php mysql

我正在阅读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的作用?或者是什么?

1 个答案:

答案 0 :(得分:1)

你应该设置$db这样的东西:

$db = new mysqli("db_server", "db_username", "db_password", "db_name");