我有点陷入寻找解决方案的困境。
我需要检查表单中的输入数据 $coupon(在“发布”操作之后)是否等于 $Coupon 行中名为 Serial 的现有 MySQL 表中的数据。如果这两个条目匹配,我需要删除表“Serial”中的那个(删除自)。在另一种情况下,我需要显示一个错误,例如回显“您输入的优惠券号码无效”。
现在我有以下代码,但它不做检查。
$query4="SELECT EXISTS(SELECT 1 FROM serial WHERE Coupon='$coupon')";
$result = mysql_query($query4);
if($result){
echo "Bravo!";
}
else{
"The coupon number you've entered is invalid";
exit;
}
// Delete data from mysql
$query2="DELETE FROM serial WHERE Coupon = '$coupon'";
$result = mysql_query($query2);
// if successfully insert data into database, displays message "Successful".
if($result){
echo "Some info";
}
else {
die(mysql_error());
}
非常感谢任何想法!