Comment eviter la duplication
Bonjour,
Je suis nouveau en dev!
J'ai un site d'inscription qui fonctionne très bien !
Il utilise PHP/MYSQL. Mon problème est que les mêmes données peuvent être enregistrées sans message d'erreur!!
Par exemple si "alexandre" a été déjà enregistré, il n'y a pas de message d'erreur pour un nouveau enregistrement "alexandre".
Quelqu'un peut-il m'aider ? Voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("identity", $con);
$name=mysql_real_escape_string($_POST['name']);
$email=mysql_real_escape_string($_POST['email']);
$sql="INSERT INTO form_data (name,email) VALUES ('$name','$email')";
name and email are the respective table fields*/
if (!mysql_query($sql,$con)) {
die('Error: ' . mysql_error());
}
echo "The form data was successfully added to your database.";
mysql_close($con);
?> |
Comment eviter la duplication ?
Oui, le script tourne bien.Mais seulement des donnees identiques peuvent etre enregistrees .Comment eviter cela ? Voici un exemple:
1 ,julien,comptable
2,julien,comptable
Je souhaite que la nouvelle ligne ne passe si elle est deja existante.