勉強したことのメモ

Webエンジニア / プログラマが勉強したことのメモ。

MySQLのエラーログ取得関数

   2014/05/19  MySQL

場合によってログに出力させたい値が異なる場合があったのでメモ。

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でオートインクリメントを使用せずにグループ毎に連番を設定する方法

MySQLでオートインクリメントを使用せずにグループ毎で連番を割り振りたかった。 ...

adminerでMySQLに接続しようとするとエラーになる場合の対応方法

新しく構築したサーバにadminerを入れて接続しようとすると、「mysqlnd ...

MySQLでテーブルのカラム名やカラムの型等、詳細情報を取得する方法

MySQLでテーブルのカラム名やカラムの型等、詳細情報を取得する方法をメモ。 & ...

MySQLのtinyintのカラムにbool値を入れた場合

他所のシステムに携わることがあり中身を色々見ているとMySQLでtinyint( ...

MySQLで速度改善

よく見るけど実際に対面してみて難しさが分かった。 150万件ほどのデータがあって ...