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で1対多というテーブル構造でデータ結合と条件検索する方法
MySQLで飲食店舗テーブルと休業日テーブルがあり、1店舗に対して複数行の休業日 ...
-
エックスサーバーでMySQLのサイズに注意
エックスサーバーで自動更新のログをMySQLに保存するようなシステムを動かしてい ...
-
MySQLでストアドプロシージャ戻り値対応版であるストアドファンクションの設定と利用方法
先日MySQLのストアドプロシージャに関するメモを書いたが、今回はストアドファン ...
-
phpMyAdminやAdminer上だけ文字化け
レンタルサーバーのプログラムでWebページ上では文字化けしていないのに、phpM ...
-
MySQLで一連の処理を関数のように実行できるストアドプロシージャの設定と利用方法
MySQL関連のサイトを見ていた際にストアドプロシージャが云々というページがあっ ...