我将以下代码插入到数据库中的宾客表中。如何添加 if 语句以使用 guest_id 检查重复项,然后才能继续下一页进行保存?
$query = "
INSERT INTO guest(
guest_id, guestName, guestNameLast, salutation,
country, state, contact_no, cardNumber, expiryDate,
cardName, cardType, guest_date
) VALUES (
'" . $guest_id . "',
'" . $guestName . "',
'" . $guestNameLast . "',
'" . $salutation . "',
'" . $country . "',
'" . $state . "',
'" . $contact_no . "',
'" . $cardNumber . "',
'" . $expiryDate . "',
'" . $cardName . "',
'" . $cardType . "',
'" . $guest_date . "'
)";
请帮帮我,谢谢。 :)
最佳答案
尝试欧洲工商管理学院 INSERT INTO table ON DUPLICATE KEY UPDATE
语法,但首先确保您的 guest_id
是 Primary Key
或UNIQUE
指数
参见这里:http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html
关于php - 在将数据保存到数据库之前如何检查重复项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28252175/