Bonjour,
Je fais un site ecommerce en PHP/ MySQL, HTML5/CSS3 pour la soutenance de fin de formation.
Donc mon problème se situe au niveau de ma requête SQL:
J'ai 2 tables:
Article : id_article, id_promo, titre, categorie, description, photo, marque, reference, materiau, coloris, dimensions, poids, fabrication, garantie, prix, stock.
Avis: id_avis, id_membre, id_article, commentaire, note, date.
Ma requête SQL me donne les articles mais ne me donne pas l'id_article d'un article qui n'a pas encore une note ( ou une entrée dans la table avis ).
Ne connaissant pas trop cette façon de faire des requêtes en SQL ( car elle m'a été donné dans un forum mais je ne comprends pas cette méthode ) je n'arrive pas à voir où est le soucis et lorsque je test à ma façon, la requête ne me donne soit plus rien soit 3 fois le même article avec 3 notes différentes...
Voici la requête :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part $donnees = executeRequete("SELECT * FROM article ar LEFT JOIN avis av ON ar.id_article = av.id_article " );
Et en image ( Le design n'est pas encore fixé, juste des tests boutons) le chiffre sous le titre est l'id_article. Pour le dernier article, il n'y en a pas car mauvaise requête je pense ...
Merci pour votre aide.
Partager