SQL
MySQLエラー取得
2012年10月27日
久々にMySQLを触りました。
SELECTはできたのですが、INSERTがどうしてもできません。
初めは文字コードが違っているので挿入できないのかと思ったのですが、どうやらそうではないらしい・・・
エラー内容を取得できればヒントが得られるのに。
PostgreSQLは【@】でエラーを吐かない様にしていなければ、エラー内容が吐き出されます。
MySQLは【@】を取っても、エラーを吐いてくれません。
どうすれば・・・と考えていると、ふと思い出しました。そう言えば、何かコマンドがあったような気がします。
調べたらすぐ分かりました。
【mysql_error()】
で直前のエラー内容を取得できます。
しばらく使わないと忘れるので、ソース中に残し、コメントアウトしておきます。
SELECTはできたのですが、INSERTがどうしてもできません。
初めは文字コードが違っているので挿入できないのかと思ったのですが、どうやらそうではないらしい・・・
エラー内容を取得できればヒントが得られるのに。
PostgreSQLは【@】でエラーを吐かない様にしていなければ、エラー内容が吐き出されます。
MySQLは【@】を取っても、エラーを吐いてくれません。
どうすれば・・・と考えていると、ふと思い出しました。そう言えば、何かコマンドがあったような気がします。
調べたらすぐ分かりました。
【mysql_error()】
で直前のエラー内容を取得できます。
しばらく使わないと忘れるので、ソース中に残し、コメントアウトしておきます。
コメント