|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Débutant
Inscription : mai 2005 Messages : 1 957 ![]() |
Bonjour,
Je ne comprends pas un truc. J'ai un formulaire qui ajoute des clients dans une base de donnée. Code :
Le problème c'est que ça marche avec les valeurs sans accent, mais pour ceux qui en ont eux, $nb_client retourne 0 alors qu'il devrait retourner 1. Je crois savoir pourquoi. Si je rentre José dans le champs prénom, par exemple cette valeur sera comparé avec José dans la base de donnée. Alors j'ai ajouté qui devrait changer la valeur José en José dans mon Simplement ça ne marche toujours pas. $nb_client retourne toujours 0 alors qu'il devrait retourner 1, puisqu'il existe. J'aimerais juste encore préciser que dans mon exemple ci-dessus, considérons que le nom est également identique, dans le formulaire que dans la base de donnée. Une simple idée? Merci
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout! |
||
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : juin 2007 Messages : 2 278 ![]() |
Bonjour,
tu peux faire un et voir si tu es bien en case insensitive (_ci) à la fin de ton CHARSET |
|
|
00
|
|
|
#3 |
|
Débutant
Inscription : mai 2005 Messages : 1 957 ![]() |
Ben je ne vois pas trop comment.
Dans ma base de donnée, si je regarde sous Oération, je vois sous Collation : latin1_swedish_ci et aussi bien sous la table tb_clients
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout! |
|
|
00
|
|
|
#4 | ||||
|
Débutant
Inscription : mai 2005 Messages : 1 957 ![]() |
J'ai résolu mon problème en remplaçant ceci
Code PHP :
Code :
__________________
Il ne suffit pas de tout savoir. Vouloir et persévérer, c'est déjà presque tout! |
||||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com