par
alexbad » 30 déc. 2005, 22:45
Tu ne pourrais pas utiliser un like dans ta requète SQL?
Je crois que REGEXP est plus approprié car avec un like, on se retrouve avec parfois ce que l'on ne veut pas => Je cherche la lettre "i", je me retrouve avec tout les résultat contenant un mots contenant un i

mais ça, on pourrait en débattre longtemps, ça dépend de la manière dont les mots-clés sont enregistrés dans sa table, pour mon cas personnel, REGEXP convient mieux.
Pour ton problème d'accent, sous quelle forme les accents sont enregistrés dans la base? en clair? en caractères spéciaux?
[quote="@rthur"]Tu ne pourrais pas utiliser un like dans ta requète SQL? [/quote]
Je crois que REGEXP est plus approprié car avec un like, on se retrouve avec parfois ce que l'on ne veut pas => Je cherche la lettre "i", je me retrouve avec tout les résultat contenant un mots contenant un i :shock: mais ça, on pourrait en débattre longtemps, ça dépend de la manière dont les mots-clés sont enregistrés dans sa table, pour mon cas personnel, REGEXP convient mieux.
Pour ton problème d'accent, sous quelle forme les accents sont enregistrés dans la base? en clair? en caractères spéciaux?