par
Ryle » 24 janv. 2008, 11:11
Se pourrait-il que dans ta base de données, le champ email soit une clé primaire ou comporte une contrainte d'unicité, t'inderdisant de fait d'avoir 2 valeurs identiques ?
Nota : lorsque tu utilises mysql_query() php se contente d'envoyer les requête à ta base et récupère les résultat éventuels, mais ne se soucis absolument pas des erreurs sql que celle-ci a pu produire. La fonction mysql_error() te permet - en cas d'erreur de mysql_query() - d'avoir un message d'erreur et ainsi débugger plus facilement :
$resultat=mysql_query($requete,$BD_membre) or die ('Erreur SQL : ' . mysql_error());
Se pourrait-il que dans ta base de données, le champ email soit une clé primaire ou comporte une contrainte d'unicité, t'inderdisant de fait d'avoir 2 valeurs identiques ? :)
Nota : lorsque tu utilises mysql_query() php se contente d'envoyer les requête à ta base et récupère les résultat éventuels, mais ne se soucis absolument pas des erreurs sql que celle-ci a pu produire. La fonction mysql_error() te permet - en cas d'erreur de mysql_query() - d'avoir un message d'erreur et ainsi débugger plus facilement :
[php]$resultat=mysql_query($requete,$BD_membre) or die ('Erreur SQL : ' . mysql_error());[/php]