Recherche d'une liste d'elements avec mhp my sql

krizalid1986 Messages postés 1 Date d'inscription samedi 23 février 2008 Statut Membre Dernière intervention 30 mars 2011 - 30 mars 2011 à 11:26
MasterCent Messages postés 83 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 14 décembre 2011 - 30 mars 2011 à 21:49
Bonjour tout le monde , je veux ajouter à mon site la possibilté de faire la recherche de plusieurs elements en entrant leurs noms dans un meme champs , ces noms vont etre separés par ";" ou un "," par exemple et retourner ces resultats en un tableau ,j'utilise mysql comme base de donnée et les noms parmis lesquels on va faire le recherche existent dans une table mysql (id,nom,ville,date_naissance) je sais pas si php peut effectuer ce genre de recherches , si vous avez une idée alors je vous serez tres reconnaissant.merci d'avance
A voir également:

2 réponses

cod57 Messages postés 1653 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 11 septembre 2013 19
30 mars 2011 à 14:53
bonjour
oui

php mysql

mysql_query("
SELECT *
FROM `annonces`
WHERE `Rubrique` = 'toto' ");

$kchose = 'toto';
mysql_query("
SELECT *
FROM `a_annonces`
WHERE `Rubrique` LIKE '%".$kchose."%' ");

...
un exemple
http://www.phpcs.com/codes/RECHERCHE-DANS-BASE-MYSQL_30095.aspx

a++
0
MasterCent Messages postés 83 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 14 décembre 2011 1
30 mars 2011 à 21:49
Salut,

Va voir du coté des Full Index Mysql et des requetes associées. Cela permet d'utiliser une zone inputde maniere très intuitive.

le code Mysql ressemblera a Match ( nom , ville, dateNaissance ) AGAINST ( '$KChose' ).

Cerise sur le gateau :"+jean -claude" cherchera les Jean qui ne sont pas jean-claude etc...

http://dev.mysql.com/doc/refman/5.0/fr/fulltext-search.html

mc
0
Rejoignez-nous