J'ai une table mysql dans laquelle j'enregistre des chaines
Posté : 04 avr. 2005, 14:46
titre original : CREUSAGE LES MENINGES
Alors alors, amis des problemes de développement bonjour!
Que pensez vous de ceci :
J'ai une table mysql dans laquelle j'enregistre des chaines de caractère provenant de forulaires, sur lesquelles je fait bien attention de faire un htmletities pour ne pas qu'un petit malin s'amuse...
Donc qd un mot saisi contient un accent, il est enregistré comme suit:
psyché > psyché
Mon probleme est le suivant:
J'utilise la methode fulltext sur mes tables pour faire de la recherche par mot clés.
OR quand un visiteur tape psyché dans sa recherche, la correspondance ne se fait pas! puisque le htmlentities à modifié le mot dans la table.
Donc malin comme je suis, j'ai fait un htmlentities sur la chaine recherchée, avant de lancer la requete, en me disant que cela devrait correspondre!
Et la ca me sort tous les champs qui contiennent un accent!!!!!
Casse tête...
Si vous voyez une solution, merci de me 'nous' le faire savoir!
a+
Alors alors, amis des problemes de développement bonjour!
Que pensez vous de ceci :
J'ai une table mysql dans laquelle j'enregistre des chaines de caractère provenant de forulaires, sur lesquelles je fait bien attention de faire un htmletities pour ne pas qu'un petit malin s'amuse...
Donc qd un mot saisi contient un accent, il est enregistré comme suit:
psyché > psyché
Mon probleme est le suivant:
J'utilise la methode fulltext sur mes tables pour faire de la recherche par mot clés.
OR quand un visiteur tape psyché dans sa recherche, la correspondance ne se fait pas! puisque le htmlentities à modifié le mot dans la table.
Donc malin comme je suis, j'ai fait un htmlentities sur la chaine recherchée, avant de lancer la requete, en me disant que cela devrait correspondre!
Et la ca me sort tous les champs qui contiennent un accent!!!!!
Casse tête...
Si vous voyez une solution, merci de me 'nous' le faire savoir!
a+