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 :
Mais je ne comprend pas mon image ne s'affiche pas et quand je fais un echo $image, rien ne s'affiche, merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $sql2 = "SELECT * 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 mysql_error(); $image=mysql_result($query,0,'lien'); $fournisseur = "images/fournisseurs/".$image.".jpg"; echo "<img border=\"0\" src=\"$fournisseur\"> ";
Partager