Problème dans une requète sql regexp

Fermé
Nicolas - 23 déc. 2006 à 21:15
 Nicolas - 24 déc. 2006 à 11:55
Bonsoir,

Dans une page Php, j'aimerais afficher le résultat d'une requète passée sur la table d'une base de données Mysql.

SELECT * FROM films WHERE acteurs REGEXP CONVERT( _utf8 'Audrey Tautou' USING latin1 ) COLLATE latin1_german2_ci

Cette requète donne de bons résultats dans la plupart des cas, mais plante (absence de résultat) lorsque le nom cherché contient un caractère accentué. A noterque le champ acteur est de type mediumtext.

Merci d'avance à tous ceux qui sauront éclairer ma lanterne.

1 réponse

J'ai finalement trouver une solution enutilisant l'opérateur LIKE en lieu et place de REGEXP.

Par contre, j'ai toujours le même problème pour une recherche dans un champ de type longblob.

Merci d'avance à tous.
0