私は mysql と php を使用しており、呼び出しのエラー処理をテストしようとしていますが、なぜエラーが発生しないのかわかりません。次の行を実行しています。
if (! mysql_query("UPDATE Accounts SET disabled='0' WHERE id='15'")) { ... }
シナリオは次のとおりです...「Accounts」というテーブルがありますが、ID が 15 (主キー) のレコードはありません。コマンド ラインと Web ブラウザからこれを試しましたが、この行は問題なく実行されます。これについてphpマニュアルを確認しましたが、ここに彼らのページからの引用があります:
For other type of SQL statements, INSERT, UPDATE, DELETE, DROP, etc, mysql_query() returns TRUE on success or FALSE on error.
これがエラーを生成しないのはなぜですか? どんな助けでも大歓迎です!