Unsuccesfull更新数据库时提供报告

时间:2017-05-25 15:58:17

标签: php mysql sql

我是PHP编程的新手。我有一个更新数据库值的代码,有2个条件。这是我的代码。

<?php
$objConnect = mysql_connect("localhost","root","");
$objDB = mysql_select_db("");

$id = $_REQUEST["id"];
$serial_number = $_REQUEST["serial_number"];
$email = $_REQUEST["email"];
$nama = $_REQUEST["nama"];
$password = $_REQUEST["password"];


/*** Check Email Exists ***/
$strSQL = "SELECT * FROM iot WHERE email = '".$email."' AND id != '".$id."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
    $arr['StatusID'] = "0"; 
    $arr['Error'] = "Email Exists!";    
    echo json_encode($arr);
    exit();
}

/*** Update ***/
$strSQL = " UPDATE iot SET
    email = '".$email."'
    ,nama = '".$nama."'
    ,password = '".$password."'
    WHERE id = '".$id."' AND serial_number = '".$serial_number."'
";

$objQuery = mysqli_query($objConnect,$strSQL);
if(!$objQuery)
{
    $arr['Report'] = "Cannot save data!";   
}
else
{
    $arr['Report'] = "Saved";   
}

mysql_close($objConnect);

echo json_encode($arr);
?>

我想要的是如果两个条件中的一个不符合,那么它将显示“无法保存数据”的报告。 对不起,我的英语不好。 欢呼声。

0 个答案:

没有答案