0

表示する理由は何ですか:

PHP 致命的なエラー: タイプ DB_Error のオブジェクトを配列として使用できません

PHPスクリプトの実行中?

PHP ページの実行中にこのエラーを受け取りました。上記のエラー状態が発生する状況を知りたいですか?

4

1 に答える 1

0

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) {

}
于 2013-02-14T12:03:54.903 に答える