je cherche a savoir comment selectionner une valeur "Fonderie d\'âmes" dans la BBD. Exemple concret : http://dd.free.fr/index.php?page=cont&cont=6&lie=2
Ps : précédent post http://www.developpez.net/forums/vie...389859#2389859
Dans ma base de données j'ai trois ligne.
"Domaine de Realadain" pour témoin.Domaine de Realadain Domaine de Realadain 58.3S, 58.4E
Test Fonderie d'âme 54564
Mines de pyréal Fonderie d'âme 29.2S, 58.8E
"Test" qui dans la base de données a son champ "lieux_région = Fonderie d'âme"
"Mines de pyréal" qui dans la base de données a son champ "lieux_région = Fonderie d\'âme"
Pour l'enregistrement de chaque objet, je doit faire un addslashes(), donc pour le test j'ai du changer à la main la valeur de lieux_région dans la bdd (supprimé le \)
La liste déroulante est faire avec le contenu de la BDD, donc deux fonderie d'âmes avec et sans \. Première chose, dans la liste elle sont identique, (normale je fait un stripslashes dessus avant de l'afficher).
Mais impossible de sélectionner la ligne. De plus la requeten'affiche rien ... Je ne sait pas si c'est ma requete ou la façon d'on je m'y prend qui est fausse.SELECT * FROM `ac2_lieux` WHERE `lieux_region`="Fonderie d'\'âmes"
Partager