|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 708 ![]() |
Bonjour,
J'ai défini un champ de ma table users "email" à UNIQUE KEY `email` (`email`). Une fois qu'une adresse email est enregistrée, lors d'un nouvel enregistrement et que la meme adresse revient, j'ai cette erreur : Citation:
Merci d'avance... |
|
|
|
10
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
regarder si l’émail existe
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 708 ![]() |
Oui merci, je pensais qu'il était possible de récupérer et de gérer correctement ce retour que de faire un test d'email dans la bdd avant l'insertion. Cela fait un double appel de Mysql. Or en gérant juste ce retour, on aurait juste une seule sollicitation de la bdd.
Merci d'avance...
|
|
|
10
|
|
|
#4 | ||
|
Expert Confirmé
![]() Olivier Développeur Web Inscription : août 2003 Messages : 1 837 ![]() |
Sinon tu peux également gérer le retour d'erreur et agir en fonction.
Code :
voir : http://php.net/manual/fr/pdo.error-handling.php http://www.php.net/manual/fr/pdo.errorinfo.php |
||
|
10
|
|
|
#5 | |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
Citation:
__________________
http://blog.stealth35.com/ |
|
|
|
00
|
|
|
#6 | ||
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 708 ![]() |
J'ai vu un truc de ce genre quelque part :
Code :
|
||
|
|
10
|
|
|
#7 | ||
|
Membre éclairé
![]() Gérard OkonoDéveloppeur Web Inscription : juillet 2006 Messages : 708 ![]() |
Voici le code de ma fonction, y'a t-il une erreur?
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com