Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: Las le le 01-10-2007 a 19:35:51

Titre: requete de recherche dans deux tables
Posté par: Las le le 01-10-2007 a 19:35:51

Salut,
J'ai créé un formulaire de recherche pour mon site, mais le problème c'est que la recherche des mot clé se fait seulement dans les titres des articles.

dans ma table news, j'ai un champs "titre" et un champs "contenu" .

j'ai éssayé ceci :

Code:
$query = "select * from news where content like \"%$trimmed%\ OR title like \"%$trimmed%\"


mais ça n'a pas marché. SVP dites moi comment puis-je lancer une requete qui cherche un mot dans deux tables en même temps.
Merci

Titre: Re:requete de recherche dans deux tables
Posté par: Las le le 04-10-2007 a 15:12:13

s'il vous plait les gars, donnez-moi la solution, je suis sure que la methode est très banale...

Titre: Re:requete de recherche dans deux tables
Posté par: lefou le le 16-10-2007 a 14:18:54

Citation de: Las le le 01-10-2007 a 19:35:51
Salut,
J'ai créé un formulaire de recherche pour mon site, mais le problème c'est que la recherche des mot clé se fait seulement dans les titres des articles.

dans ma table news, j'ai un champs "titre" et un champs "contenu" .

j'ai éssayé ceci :

Code:
$query = "select * from news where content like \"%$trimmed%\ OR title like \"%$trimmed%\"


mais ça n'a pas marché. SVP dites moi comment puis-je lancer une requete qui cherche un mot dans deux tables en même temps.
Merci


Apparemment il y a une erreur de noms de champ : tes champs s'appellent "contenu" et "titre" et dans ta requête tu le nommes "content" et "title".
Ensuite écrit ta requête de la façon suivante :

Code:
$query = "select * from news where contenu like '%".$trimmed."%' or titre like '%".$trimmed."%'";


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.