如何检测$ result是mysql_fetch_array($ result)中有效的MySQL结果资源

时间:2009-06-03 00:15:12

标签: php mysql

用PHP编写,

有时当我重新启动mysql时,

将报告:

Debug Warning:line 24 - mysql_fetch_array(): supplied argument is not a valid MySQL result resource

有没有办法检测$ result是否是有效的MySQL结果资源?

2 个答案:

答案 0 :(得分:5)

如果出现错误,那将是错误的。

if ($result) {
    $row = mysql_fetch_array($result);
} else {
    echo "MySQL error: " . mysql_error();
}

答案 1 :(得分:0)

或者你可以这样做:

if ($result) {
      $row = mysql_fetch_array($result);
      // Do everything you need to in here
 }