表示する理由は何ですか:
PHP 致命的なエラー: タイプ DB_Error のオブジェクトを配列として使用できません
PHPスクリプトの実行中?
PHP ページの実行中にこのエラーを受け取りました。上記のエラー状態が発生する状況を知りたいですか?
表示する理由は何ですか:
PHP 致命的なエラー: タイプ DB_Error のオブジェクトを配列として使用できません
PHPスクリプトの実行中?
PHP ページの実行中にこのエラーを受け取りました。上記のエラー状態が発生する状況を知りたいですか?
DBクエリ関数は、クエリが成功した場合は配列を返し、クエリ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) {
}