データベース内のエラー検索

ご存知の通り、PHPではerror_reporting関数を使用して エラーの画面表示を有効にします。 しかし、この関数はSQLクエリのテキスト内で発生した エラーの表示を有効にはしません。

SQLコマンドのエラーを表示するには、 mysqli_error関数を 使用する必要があります。 この関数は、次のようにデータベースへの 各クエリに追加する必要があります:

php<?php
  $query = 'SELECT * FROM users';
  $res = mysqli_query($link, $query) or die(mysqli_error($link));
?>

この構文がどのように機能するかについては、 今は詳しく説明しません。 とにかくこれを追加してください。 そうすれば、SQLクエリにエラーがあった場合、 ブラウザウィンドウにそのメッセージが表示されます。