Question synthaxe SQL
YM
-
YM -
YM -
salut,
est-ce que quelqu'un pourrai m'expliquer l'utilité de mettre des % et des \ autour d'une variable en sql.
Par ex, WHERE reponse LIKE \"%$var%\"
Merci d'avance.
est-ce que quelqu'un pourrai m'expliquer l'utilité de mettre des % et des \ autour d'une variable en sql.
Par ex, WHERE reponse LIKE \"%$var%\"
Merci d'avance.
7 réponses
-
salut
je ne comprends pas les\.
sinon les % peuvent te servir a rechercher une lettre ou plus dans une chaine de caractere ou autre chose dans ta base(date,chiffre)
ex
where reponse LIKE '%A%';
et ceci te donnera tous les noms comportant un A. -
Bonjour YM (Maître Yoda ???)
J'avoue ne pas savoir à quoi servent les "\" dans ton exemple, mais par contre, le "%" permet au like de rechercher toutes les chaînes contenant ta variable.
Ex :
Un select like %toto% te ramènera aussi bien "toto" que "aaatoto" ou "aaatotoaaa" ou "totoaaa", etc ...
Ma réponse, j'espère, te satisfera.
Mais si un autre, plus que moi en sait,
avec un peu de chance te répondra.
(:•Þ Pitu -
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
les \ sert sur certain systeme pour ne pas confondre les "
la culture c comme la confiture - on en a + on l'etale -
voui, \" ça ressemble à une chaîne SQL extraite d'un code PHP par exemple, \ c'est le caractère d'échappement
kinder.surprise,
le maton du matou -
Merci bcp pour toutes ces reponses. Je crois que j'en ai pas fini d'en apprendre avec le php/mysql... ;-)
Bonne soiree à tous.