Bonjour
J'ai deux tables :
une table base_articles avec les champs id, référence, et designation
une table photo avec les champs id, mot1, mot2, lien

Je voudrais afficher une photo, pour celà il faut que je sélectionne le lien de la base photo correspondant à la désignation(de la base_articles) contenant mot1 et mot2(de la table photo);
A savoir que designation ne contient pas seulement mot1 et mot2.

Voici la requête que j'ai fait pour obtenir mon lien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$sql2 = "SELECT photo.lien FROM photo, base_articles WHERE (base_articles.designation like concat('%',photo.mot1,'%') AND base_articles.designation like concat('%',photo.mot2,'%'))";
$query =mysql_query($sql2) or exit ('Erreur SQL !'.$sql2.'<br>'.mysql_error());
et pourtant je n'ai pas de mysql_error(), mais mon image ne s'affiche pas, s'agit il donc de ma requête qui est mal formulé ?
merci