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>
関連記事
-
MySQLiでUPDATE文
MySQLiでUPDATE文 ■ソース $mysqli = new mysqli ...
-
MySQLでdatetime型データの〇日後を取得する方法(DATEDIFF)
MySQLでdatetime型データがあり、何日経過しているかを取得し、〇日経過 ...
-
MySQLで全国の市区町村のデータを入手し、抽出する方法
都道府県と市区町村が連携したセレクトメニューを作成したかった。具体的には大阪府を ...
-
MySQLで実行結果の行数取得
DBにデータがあるか調べる際にしばしば使用してたのでメモ。 $sql = " S ...
-
MySQLに保存したデータをJSON形式で取得する方法
MySQLに保存したデータをJSON形式で利用したいということがたまにある(Ja ...