你如何防止在php
mysql中输入重复记录?在插入表之前验证输入.
我目前正在为我的网站构建用户注册部分,但如果在数据库中找到重复的用户名或电子邮件地址,则希望向他们显示错误.
编辑
这就是我要插入行的方法……我将如何在这里实现这两个答案:
if (array_key_exists('confirm',$_POST)) {
$Cuser = $_POST['Cuser'];
$Cemail = $_POST['Cemail'];
$Cpassword = $_POST['Cpassword'];
$md5password = md5($_POST['Cpassword']);
mysql_query("INSERT INTO tbl_users (`username`,`email`,`password`)
VALUES ('$Cuser', '$Cemail', '$md5password')");
echo "Thank you. The user ".$Cuser." (".$Cemail.") has been successfully added to the database.
Return";
exit;
}
?>
我猜我可以在if … else语句中实现它吗?