par
Genova » 07 juin 2007, 09:47
Tu peux utiliser like comme ceci dans ta requête :
WHERE mon_champ LIKE 'toto' -> cherche tous les champs contenant uniquement toto
WHERE mon_champ LIKE 'toto%' -> cherche tous les champs commencant par le mot toto avec ce qu'on veut ensuite
WHERE mon_champ LIKE '%toto' -> cherche tous les champs finissants par le mot toto, avec ce qu'on veut avant
WHERE mon_champ LIKE '%toto%' -> cherche tous les champs contenant le mot toto
PS: MySQL gère aussi l'opérateur REGEXP pour des recherches plus pointues ... mais c'est assez lourdingue.
Tu peux utiliser like comme ceci dans ta requête :
[b]WHERE mon_champ LIKE 'toto'[/b] -> cherche tous les champs contenant uniquement toto
[b]WHERE mon_champ LIKE 'toto%'[/b] -> cherche tous les champs commencant par le mot toto avec ce qu'on veut ensuite
[b]WHERE mon_champ LIKE '%toto'[/b] -> cherche tous les champs finissants par le mot toto, avec ce qu'on veut avant
[b]WHERE mon_champ LIKE '%toto%'[/b] -> cherche tous les champs contenant le mot toto
PS: MySQL gère aussi l'opérateur REGEXP pour des recherches plus pointues ... mais c'est assez lourdingue.