勉強したことのメモ

webプログラマ見習いが勉強したことのメモ。

MySQLのエラーメール送付

      2014/07/03

MySQLエラーを取得してエラーメール送付。

<?
error_reporting(E_ALL & ~E_NOTICE);
extract($_REQUEST);
require_once("../../library/database.php");

$sql = "
SELECT *
FROM fodrm
";
$row = mysql_query($sql);
$error = __LINE__."行目\n\n".$sql."\n\n".mysql_error()."<br>";

$sql2 = "
INSERT INTO
form (test)
VALUES 'aaaaa';
";
$row = mysql_query($sql);
$error .= __LINE__."行目\n\n".$sql2."\n\n".mysql_error()."<br>";
if ($error) {
    mail("to@test.jp","エラーメール","$error","From:from@test.jp");
echo "エラーが発生しました";
exit();
}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transtional//EN" "http://www.w3c.org/TR/html4/loose.dtd">
<meta http-equiv="content-type" content="text/html"/>
<meta cherset = "UTF-8">
<html lang="ja">
<head>
<title>エラーテスト</title>
</head>
<body>
<h1>エラーテスト</h1>
<?
while($rs = mysql_fetch_array($row)) {
echo $rs['isbody'] . '<br>';
}
?>
</body>
</html>

 - MySQL, PHP, エラー管理

  関連記事

Warning: Division by zero in

PHPでグラフ作ってる時に出たエラー 「Warning: Division by ...

setcookieで「Cannot modify」エラー

PHPでsetcookieを使うと「Warning: Cannot modify ...

コマンドの実行履歴を確認する

SSH接続した際のコマンド実行履歴を確認したかった。 history で確認でき ...

FLASHから受信した画像をPHPで保存し、サムネイルも作る

■参考サイト ・FLASH http://www.ilovex.co.jp/bl ...

PHPで値が空の配列を削除

やりたかった事は配列でキーは入っていて値が入っていない ものを削除したかった。 ...

PHPでステータスコードを取得する方法

サーバーの死活監視でUptimeRobotを使っていたけど、どうも正常に監視して ...

PHPでPOST送信する際に多次元配列も送る

PHPでPOST送信する際に多次元配列も送りたかった。ただ普通に送ろうとするとO ...

joinとimplode

PHPで配列を結合する時に使う関数。joinとimplode。 元々はなんかのマ ...

フォームからCSVファイルをアップロードしてPHPの配列に格納する方法

formからcsvファイルをアップロードさせて、PHPで色々処理したかった。とり ...

eval関数について

ちょくちょく見ることがあったeval関数について、 なんとなく分かってきたのでメ ...