适用于PHP,不适用于PHPUnit

时间:2014-03-14 07:11:58

标签: php mysql phpunit

我有一个简单的查询,它在普通环境中工作,但不适用于PHPUnit。

这是代码,但我认为它不会有任何用处:

$a = mysql_query("SELECT id,img FROM images");
$b = mysql_fetch_array($a);

我已连接到数据库。

错误是:

mysql_fetch_array() expects parameter 1 to be resource, boolean given.

错误指向fetch命令。

1 个答案:

答案 0 :(得分:0)

查询失败。查询失败时,mysql_query()函数返回false

您应始终检查错误。当代码不起作用时,您还应该read the documentation;它告诉你要寻找什么。

$a = mysql_query("SELECT id,img FROM images");
if ($a === false) {
    die(mysql_error());
}
$b = mysql_fetch_array($a);