MySQLのエラーログ取得関数
2014/05/19
場合によってログに出力させたい値が異なる場合があったのでメモ。
function errorLog ($error_list) {
$error = '';
for ($i = 0; $i < count($error_list); $i++) {
$error .= $error_list[$i] . "\n";
}
$error .= "---------------\n\n";
error_log($error, 3, "./logs/error.log");
}
if (mysql_error()) errorLog (array('[LINE]'.__LINE__, '[SQL]'.$sql, '[ERROR]'.mysql_error(), '[FILE]'.$_SERVER["SCRIPT_NAME"]));
関連記事
MySQLでカラム内容によって条件分岐させたい場合の対応方法
MySQLでカラムの内容によって条件を分岐させたかった。またPHPで処理するので ...
InnoDBのオートインクリメントで抜け番が発生する原因について
MySQLのInnoDBでIDというカラムにオートインクリメント設定していたが、 ...
adminerでMySQLに接続しようとするとエラーになる場合の対応方法
新しく構築したサーバにadminerを入れて接続しようとすると、「mysqlnd ...
WordPressでデータベース接続確立エラー発生時の対応方法
WordPressで「データベース接続確立エラー」というエラー表示がされた。大抵 ...
直近のクエリで発行されたAUTO_INCREMENTの値を取得する
やりたかったことは、 新規登録(INSERT)なら、登録時のAUTO_INCRE ...