Recherches FULLTEXT

Ce tutoriel est déprécié ! Un tutoriel plus récent est maintenant disponible : Recherche FullText.

Contenu destiné aux membres premiums

Devenir premium
Résumé Support

Les recherches FULLTEXT vous permettent de rechercher un ou plusieurs termes dans votre base de données et d'organiser les résultats par pertinence.

Pour débuter ce chapitre

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; -- -- Structure de la table `articles` -- CREATE TABLE IF NOT EXISTS `articles` (   `id` int(11) NOT NULL AUTO_INCREMENT,   `titre` varchar(255) NOT NULL,   `slug` varchar(60) NOT NULL,   `contenu` longtext NOT NULL,   `date_creation` datetime NOT NULL,   `date_modification` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,   `utilisateur_id` int(11) NOT NULL,   `categorie_id` int(11) NOT NULL,   PRIMARY KEY (`id`),   UNIQUE KEY `slug` (`slug`),   KEY `utilisateur_id` (`utilisateur_id`),   KEY `categorie_id` (`categorie_id`),   FULLTEXT KEY `contenu` (`contenu`) ) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ; -- -- Contenu de la table `articles` -- INSERT INTO `articles` (`id`, `titre`, `slug`, `contenu`, `date_creation`, `date_modification`, `utilisateur_id`, `categorie_id`) VALUES (1, 'Bateau', '', 'Mon bateau est rouge est il vogue sur l''eau', '0000-00-00 00:00:00', '2012-10-30 17:15:44', 0, 0), (2, 'Bateau vert', 'bateau-vert', 'Mon bateau est vert et il va sur terre', '0000-00-00 00:00:00', '2012-10-30 17:26:23', 0, 0), (3, 'Chien', 'chien-malade', 'Mon chien est vert parcequ''il est malade ', '0000-00-00 00:00:00', '2012-10-30 17:16:37', 0, 0), (4, 'Bateau', 'barteau-bateau', 'Bateau bateau ou est tu bateau ? Mon beau bateau', '0000-00-00 00:00:00', '2012-10-30 17:17:20', 0, 0);