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で文字列の置換を行いたかった。以下に方法をメモ。 目次1 ...
MySQLでユーザー作成時にエラーが発生
SSHからrootアカウントでMySQLにログインし、ユーザーを作成しようとする ...
MySQLでデータベース単位とテーブル単位のデータサイズ(容量)の調べ方
VPSの各種ファイルを整理している際に「MySQLも不要なデータを削除すればいい ...
MySQLが起動も再起動もできない際の対応方法
サイトで障害が発生した。FTPやSSH接続は出来るけどサイト自体は表示されない。 ...
プリペアドステートメント
個人的に得た内容として、SQL文だけ先にDBに送って、 変数は後で送る。だからS ...