显示的原因是什么:
PHP 致命错误:不能使用 DB_Error 类型的对象作为数组
在运行 php 脚本时?
我在运行 php 页面时在一行上收到此错误,我想知道可能产生上述错误情况的情况?
显示的原因是什么:
PHP 致命错误:不能使用 DB_Error 类型的对象作为数组
在运行 php 脚本时?
我在运行 php 页面时在一行上收到此错误,我想知道可能产生上述错误情况的情况?
如果查询成功,您的数据库查询函数似乎返回一个数组,如果查询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) {
}