插入失败时显示错误消息

时间:2013-07-10 14:49:59

标签: php mysql

我想知道如果$ floor和$ spot已经在表格中,那么就会出现一条错误消息,说明"现场拍摄"。截至目前它已成功发送电子邮件,但我希望它显示错误消息,如果表中存在这些变量,以便我可以避免重复预订,然后发送电子邮件。

    // Insert data into mysql
        $sql="INSERT INTO $tbl_name(Confirmation, Fname, Lname, Gname, License, Floor, Spot )
        VALUES('$confirm_code', '$fname', '$lname', '$gname', '$license', '$floor',
'$spot')";
        $result=mysql_query($sql);

    // if suceesfully inserted data into database, send confirmation link to email 

          if($result){
     // ---------------- SEND MAIL FORM ----------------

2 个答案:

答案 0 :(得分:-1)

if($result === FALSE)
{
    die("MySql-Query failed.");
} else {
   //send mail
}

答案 1 :(得分:-1)

您还可以检查mysql_error()值。

if(mysql_error() != ""){
    //There is an error
    Die(mysql_error());
}