0

显示的原因是什么:

PHP 致命错误:不能使用 DB_Error 类型的对象作为数组

在运行 php 脚本时?

我在运行 php 页面时在一行上收到此错误,我想知道可能产生上述错误情况的情况?

4

1 回答 1

0

如果查询成功,您的数据库查询函数似乎返回一个数组,如果查询DB_Error失败,则返回一个对象。

您的查询似乎有错误。尝试这样的事情:

$result = $db->query(...);

// error handler
if(is_a($result, 'DB_Error')) {
    var_dump($result);
    die('error!');
}

// regular code to fetch records. Will trigger the error
// if $result is not an array.
foreach($result as $record) {

}
于 2013-02-14T12:03:54.903 回答