Aide - Recherche - Membres - Calendrier
Version complète : moteur de recherche sur plusieurs tables
Forum Développeur - Administration serveur, programmation et base de données > Techniques et Outils > Serveurs de base de données
cheucher
Bonjour,

J'essaie de faire un moteur de recherche pour mon site web. Le formulaire fonctionne bien sur une table mais je n'arrive pas à faire une recherche sur 2 tables. J'ai eesayé ça mais sans succès

PHP


$sql1="SELECT * FROM article_lulu WHERE (ArticleNom LIKE '%$Mot%') OR (ArticleChapeau LIKE '%$Mot%') OR (ArticleCorps LIKE '%$Mot%') AND ArticleOnLine=1 ORDER BY ArticleSujetID";
$sql2="SELECT * FROM souscat_lulu WHERE (SousCatNom LIKE '%$Mot%') OR (SousCatChapeau LIKE '%$Mot%') OR (SousCatCorps LIKE '%$Mot%') AND SousCatOnLine=1 ORDER BY SousCatArticleID";

$sql="$sql1 UNION $sql2";

$result=mysql_query($sql);
$cpt=mysql_num_rows($result);


Mais ça ne fonctionne pas pourtant les requêtes $sql1 et $sql2 fonctionnent indépendamment l'une de l'autre. Quelqu'un peut m'aider ? J'suis une bique en SQL. icon_lol.gif
cheucher
c'est bon, j'ai trouvé fallait juste que je vire les iorder
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.