Bonjour,
J'ai un champ rue (varchar(150), latin1_swedish_ci) dans une base de données mysql (5.0.90) contenant exactement cette valeur:
C'est une vieille base de données, et cette info a été stockée avec le backslash. Je vérifie que cette adresse n'existe pas:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Rue de l\'avenir 12
Cette requête retourne 0 enregistrements. Avant, j'ai essayé avec la variable $rue et addslashes, mysql_real_escape_string et consorts... mais même "en dur" mysql est incapable de trouver cet enregistrement. Pourtant les 2 valeurs sont exactement identiques.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $verif_doublons = mysql_query("select * from adresses where rue = 'Rue de l\'avenir 12' limit 1"); echo mysql_num_rows($verif_doublons);
Y a-t-il un autre moyen de "matcher" ce backslash? Merci d'avance pour toute piste...
Partager