Joindre deux table
ir_1997
Messages postés
97
Date d'inscription
Statut
Membre
Dernière intervention
-
ir_1997 Messages postés 97 Date d'inscription Statut Membre Dernière intervention -
ir_1997 Messages postés 97 Date d'inscription Statut Membre Dernière intervention -
salut tous le monde
j'ai deux table 'article' et 'image'
puis j'ai crée une colonne dans la table image
nommer idarticle
le but est de liée chaque article avec ces photo en fonction de idarticle
le problème et que arrive pas a préciser chaque article avec ces image en utilisant select from
j'ai deux table 'article' et 'image'
puis j'ai crée une colonne dans la table image
nommer idarticle
le but est de liée chaque article avec ces photo en fonction de idarticle
le problème et que arrive pas a préciser chaque article avec ces image en utilisant select from
<?php $bdd = new PDO("mysql:host=127.0.0.1;dbname=espace_membre;charset=utf8", "root", ""); $requete = $bdd->query("SELECT * FROM articles join images on idarticle where idarticle"); while($resultat =$requete->fetch()) {?> <table> <tr> <ul> <td> <?php echo $resultat ['article' ]."</br>";?><td> <td><img src="<?php echo $resultat ['image']?>" weight = 100 height = 100> <td> <?php echo $resultat ['description']?>"</br>";</td> <td> <?php echo $resultat ['prix']."</br>";?></td> <td> <?php echo $resultat ['contacte']."</br>"; ?></td> <td> <?php echo $resultat ['date_time_publication']."</br>"; ?></td> </ul> </tr> <?php }?>
A voir également:
- Joindre deux table
- Table ascii - Guide
- Table des matières word - Guide
- Deux ecran pc - Guide
- Comment faire deux colonnes sur word - Guide
- Nombre de jours entre deux dates excel - Guide
2 réponses
Bonjour,
La syntaxe c'est :
Cela ramène les articles qui ont au moins une image, et un article ayant 2 images, génèrera 2 enregistrements retournés.
Pour ramener aussi les articles ne possédant pas de pendant image, il faudrait
La syntaxe c'est :
SELECT * FROM articles INNER JOIN images ON articles.idarticle = images.idarticle
Cela ramène les articles qui ont au moins une image, et un article ayant 2 images, génèrera 2 enregistrements retournés.
Pour ramener aussi les articles ne possédant pas de pendant image, il faudrait
SELECT * FROM articles LEFT OUTER JOIN images ON articles.idarticle = images.idarticle