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.