SELECT LIKE : un WHERE spécial

Article écrit par kazhar

si vous avez tenté de mettre dans un WHERE quelque chose comme
table1 = "*valeur1*"
vous avez pu constater que cela ne fonctionne pas.

en effet, afin d'effectuer une recherche "élargie" (avec des *), il faut utiliser l'argument LIKE.

celui-ci s'utilise de la meme maniere que WHERE, à l'exception pres qu'il accepte cette structure :

Code :
champ LIKE "%valeur%"



dans cet exemple, la requete ressortira tout enregistrement ou champ à valeur dans sa valeur (par exemple, il ressortira _-valeur_-)


Source : http://www.phportail.net