我试图从数据库中选择多个数据行,如下所示:
$db = mysql_connect("example.example.com","username","password");
mysql_select_db("database", $db);
$data = mysql_query("SELECT * FROM users WHERE activated = 1", $db)
or die("Problems with database: ".mysql_error($db));
$row = mysql_fetch_array($data);
但它给了我这个错误:
mysql_fetch_array() expects parameter 1 to be resource
虽然当我var_dump($data);
时它告诉我它是resource(6) of type (mysql result)
。
我尝试了各种变通方法,但没有一种方法可行。 谁能告诉我什么是错的?
提前致谢。
答案 0 :(得分:-1)
请尝试填写代码。
$data = mysql_query("SELECT * FROM users WHERE activated = 1")
or die("Problems with database: ".mysql_error($db));
$row = mysql_fetch_array($data);