[résolu][mysql] faire un "NOT LIKE" sur une chaîne contenant des /

WRInaute accro
Bonjour,

Je chercher à faire une requête mysql qui exclut les entrées qui ont un ou plusieurs /.

Par exemple :

Code:
SELECT COUNT(id) FROM table WHERE nom NOT LIKE '%/%'

Ce qui ne marche pas. Avec phpmyadmin, j'ai fait une recherche avec l'outil et il fait cette requête :

Code:
SELECT COUNT(id) FROM table WHERE nom NOT LIKE CONVERT( _utf8 '%/%' USING latin1 )

Ce qui fonctionne, bien sûr. Mais je me demande s'il n'y a pas plus simple que ça.

Des idées ?

Merci d'avance,

OTP
 
WRInaute accro
Re: [mysql] faire un "NOT LIKE" sur une chaîne contenant des /

Je viens de tester ta requête dans HeidiSQL et Adminer et ça fonctionne parfaitement.
Tout est bien correct au niveau des collation/charset PHP et MySQL ?
 
WRInaute accro
Re: [mysql] faire un "NOT LIKE" sur une chaîne contenant des /

J'avais fait une faute dans ma ligne.
Ca marche en effet...
Merci !

[/mode boulet] // enfin j'espère
 
Discussions similaires
Haut