戻る

直前に発生したエラー内容を調べる

<?php
header("Content-type: text/html; charset=utf-8");

define("DBSERVER","localhost");
define("DBUSER","root");
define("DBPASSWORD","root");
define("DBNAME","sampledb");

//DB接続
if(!$con = @mysql_connect(DBSERVER, DBUSER, DBPASSWORD)){
    die("MySQLに接続できませんでした!<br>");
    exit();
}

//DB選択
if(!$selectdb = @mysql_select_db(DBNAME)){
    die(DBNAME . "が見つかりませんでした!<br>");
    exit();
}

//文字コードセット
if(!$result =@mysql_query("SET NAMES utf8;")){
    echo "SQLエラー!<br>";
}

    //レコードを追加するSQLを組み立て
    $sql = "INSERT INTO bookinfo
                        (id, title, price, releasedate)
                        VALUES
                        (6, \"いちばんやさしいJava入門\",
                            950 , '2006-07-26')";
    //SQLを発行
    if (mysql_query($sql)) {
        echo "レコードを追加しました!<br><br>";
    }
    else {
        echo "レコードの追加に失敗しました!<br><br>";
        echo "エラー番号:" . mysql_errno() . "<br>";
        echo "エラー内容:" . mysql_error() . "<br>";
    }

//DB切断
if(!$con = @mysql_close()){
    die("MySQLとの接続を解除できませんでした!<br>");
    exit();
}
?>

inserted by FC2 system