データベース内のエラー検索
ご存知の通り、PHPではerror_reporting関数を使用して
エラーの画面表示を有効にします。
しかし、この関数はSQLクエリのテキスト内で発生した
エラーの表示を有効にはしません。
SQLコマンドのエラーを表示するには、
mysqli_error関数を
使用する必要があります。
この関数は、次のようにデータベースへの
各クエリに追加する必要があります:
<?php
$query = 'SELECT * FROM users';
$res = mysqli_query($link, $query) or die(mysqli_error($link));
?>
この構文がどのように機能するかについては、 今は詳しく説明しません。 とにかくこれを追加してください。 そうすれば、SQLクエリにエラーがあった場合、 ブラウザウィンドウにそのメッセージが表示されます。