как предотвратить запись дубликатов записей в php mysql? проверка ввода перед вставкой в таблицу.предотвращение повторной вставки строк в php/mysql
В настоящее время я создаю раздел регистрации пользователей для своего сайта, но хочу представить их с ошибкой, если в базе данных найдено дублирующее имя пользователя или адрес электронной почты.
EDIT
Это то, что я должен далеко вставить строки ... как бы я реализовать оба эти ответы здесь:
<?php
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 <b>".$Cuser." (".$Cemail.")</b> has been successfully added to the database.<p>
<a href='myaccount.php' class='form'>Return</a>";
exit;
}
?>
Я предполагаю, что я мог бы реализовать все это в if ... else?
+1 для правильного проектирования баз данных над «справиться с этим в коде " – sholsinger