我正在将用户的详细信息插入到数据库中,我的要求是仅在不存在的情况下插入用户的记录。如果name
和postcode
已经存在,那么请用户通知"record already exist with the same name or post code"
。
这是插入查询
"INSERT INTO sender_list (sender_serial_number , sender_name ,sender_address_id)
VALUES ('$sender_serial_number' , '$sender_name' , '$sender_post_code')"
答案 0 :(得分:0)
在表上添加UNIQUE
约束后,在INSERT操作后检查PHP中的mysql_errno()。 if(mysql_errno() !== 0)
然后有一个错误,因为该记录已经存在。