Voici mon souci avec un recherche fulltext (MySQL - 5.0.67):
Par ex :
Code : Tout sélectionner
SELECT * FROM `st_films_infos` WHERE MATCH(film_info_titre) AGAINST('amelie' IN BOOLEAN MODE)ça fonctionne si je fais :
Code : Tout sélectionner
SELECT * FROM `st_films_infos` WHERE MATCH(film_info_titre) AGAINST('d\'amelie' IN BOOLEAN MODE)Quel moyen j'ai pour que mysql ne considere pas que l'apostrophe est attaché au mot qui le suit ?
des idées
Voici le shema de ma table
Code : Tout sélectionner
CREATE TABLE `st_films_infos` (
`film_info_id` int(11) NOT NULL auto_increment,
`film_id` int(11) NOT NULL,
`langue_id` tinyint(4) NOT NULL,
`film_info_titre` varchar(255) NOT NULL,
`film_info_genre` varchar(50) NOT NULL,
PRIMARY KEY (`film_info_id`),
UNIQUE KEY `film_id` (`film_id`,`langue_id`),
FULLTEXT KEY `search` (`film_info_titre`)
) ENGINE=MyISAM AUTO_INCREMENT=345 DEFAULT CHARSET=latin1 AUTO_INCREMENT=345 ;
chbruno