Select like sql

Pseudo2016 Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
Sur internet j'ai trouver une requette qui repond a ma reponse avec une syntax qui me semble nouvelle et j'aimerai bien que queqlun m'explique ça:
requette: select x from table where x like :expression

et ce que je comprend pas c'est les deux point avant expression apres le like et comment expliquer ça alors que le like habituel prend le % par exemple en parametre!

cordialement
A voir également:

2 réponses

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour

Cest du Pdo.... une requête préparée
0
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 584
 
La requête "select x from table where x like :expression" n'est pas une vraie requête sql, c'est plutôt un modèle de requête.
La partie ":expression" devra être remplacée par une valeur telle que "%onjour" avant que la requête puisse être exécutée.
L'utilisation de modèles de requête permet à un programme de "préparer" et faire analyser une seule fois le modèle de requête, et puis de modifier la partie ":expression" de la requête avant de l'exécuter (en général de nombreuses fois).
0