1

mysqli ::errorにはmysqli_stmt::errorが含まれますか?ステートメントの準備またはステートメントの実行でエラーが発生した場合、myqli :: errorにはエラーが含まれますか、それともエラーはmysqli_stmt :: errorにのみ含まれますか?

編集:明確にするために、失敗を処理して報告するためにmysqli_stmt :: errorを具体的にチェックする必要があるかどうか、またはmysqli::errorをエラーを見逃すことなく全体で使用できるかどうかを理解しようとしています。

編集2:mysqli :: stmt_init()の失敗に使用する必要があるエラーが別々である場合は?

4

1 に答える 1

0
$mysqli = new mysqli('localhost', 'root', 'yabadaba', 'testdb');
$stmt = $mysqli->prepare('MESSUP(?'); //no error thrown
var_dump($mysqli->error); //... right syntax to use near 'MESSUP(?'

Exception クラスはありますが、実際にそれをスローしているメソッドが見つからないようです。すべてが入っているようです$mysqli->error

于 2012-04-05T07:24:11.383 に答える