Bonjour,
Voici mon problème du jour...
j'aimerai créer un moteur de recherche sur mon site internet. Le but est de rechercher dans ma base de données les champs saisies dans le textArea (NB, si une phrase est saisie, je veux rechercher cette phrase dans la BDD et non pas les mots un par un).
Prenons par exemple la table test créé de la manière suivante :
j'aimerai donc réaliser ma recherche sur column1, column2 et column3 sans avoir (si possible) à taper la requete suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 CREATE TABLE test ( id tinyint(4) unsigned NOT NULL auto_increment, column1 varchar(100) NOT NULL, column2 varchar(100), column3 varchar(100), PRIMARY KEY (id) );
$recherche étant ma saisie.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $sql = 'SELECT * FROM `BD`.`test` WHERE column1 LIKE "%'.$recherche.'%"' ; $sql = 'SELECT * FROM `BD`.`test` WHERE column2 LIKE "%'.$recherche.'%"' ; $sql = 'SELECT * FROM `BD`.`test` WHERE column3 LIKE "%'.$recherche.'%"' ;
quelqu'un aurais une idée...
merci d'avance,
Romain
Partager