ログを見に行くのが面倒で画面に出力して欲しくなったので。
やり方
mysqli_reportを使う。
mysqli_report(MYSQLI_REPORT_ERROR);
// テーブル名をtypoしている。正しくはinformation
$mysqli->query('select * from infomation where info_id = 1');
これを実行すると下記の警告を出力してくれる。
Warning: mysqli::query(): (42S02/1146): Table 'test.infomation' doesn't exist in /Applications/MAMP/htdocs/index.php on line 11
蛇足
MYSQLI_REPORT_INDEX
を追加するとインデックス未使用時に警告が出るようになります。
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_INDEX);