Bonjour!
Je fais sur mon site un système de cours (équivalents à Vos Tutos)
J'ai une table catégorie: id, nom (etc...)
une table membres: id, pseudo (etc...)
et une table cours: id, categorie, auteur (etc...)
Je stocke dans le cours l'id de la catégorie à laquelle il appartient et l'id du membre qui l'a rédigé.
Mais lors de l'affichage de la liste des cours, je souhaiterais avoir le pseudo de l'auteur et le nom de la catégorie.
faire 2 SELECT dans un boucle genre
Essaye une jointure de table avec une requête du genre :
SELECT * FROM cours, membres WHERE cours.auteur=membres.id
Tu fais ensuite ta boucle et grâce à print_r tu vois ce que tu as dans ton tableau associatif. Fais un LIMIT 1 à la rigueur pour pas avoir le contenu des 15 tableaux.
A priori si j'ai pas foiré ma requête (ça peut arriver j'ai fait ça à la va vite) tu devrais avoir un cle "pseudo" dans ton tableau.
merci beaucoup, j'avoue ne pas m'être beaucoup penché sur les jointures... Je vais essayer ca tout de suite
Edit: en fait j'essaierais plus tard, donc je ne met pas le sujet en résolu pour le moment, et je viendrais rentrer la requete complète quand j'aurais fini
[SQL] champs de différentes tables
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.