mysql_fetch_array()出错(已关闭)

时间:2014-04-07 09:06:28

标签: php mysql

我试图从数据库中选择多个数据行,如下所示:

$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)

我尝试了各种变通方法,但没有一种方法可行。 谁能告诉我什么是错的?

提前致谢。

1 个答案:

答案 0 :(得分:-1)

请尝试填写代码。

$data = mysql_query("SELECT * FROM users WHERE activated = 1")
    or die("Problems with database: ".mysql_error($db));
$row = mysql_fetch_array($data);