LIKE ignorer la casse

Eléphanteau du PHP | 30 Messages

02 févr. 2007, 09:10

Bonjour,
alors voilà, j'ai une petite recherche simple à faire sur 2 champs.

Cependant, LIKE, ne semble pas respecter la casse et je voudrais l'y forcer...

apres quelques ptites recherches j'ai trouvé UPPER, mais ca ne semble pas fonctionner...

voici ma requete:
$sql = "SELECT * FROM cartouche WHERE
 		UPPER(CONCAT_WS('~',COALESCE(code, ''),COALESCE(designation, '') ))
		LIKE '%".$search."%'";
Si vous aviez une petite idée :D merci

Eléphanteau du PHP | 30 Messages

02 févr. 2007, 10:07

$sql = "SELECT * FROM cartouche WHERE
 		CONCAT_WS('~',COALESCE(UPPER(code), ''),COALESCE(UPPER(designation), '') )
		LIKE '%".$search."%'";
ca m'a resolu le probleme :D