13-11-2010, 11:25 PM
(13-11-2010, 10:58 PM)pascal a écrit : Tu peux faire une seule requête :
SELECT BA.niveaux, LB.id, LB.nom, LB.description
FROM Liste_batiments LB LEFT JOIN Batiments_acquis BA ON BA.id_batiments = LB.id
WHERE BA.id_membres = :id_user
Le LEFT JOIN te renverra tous les batiments, liés au joueur ou sans lien avec le joueur.
S'il n'y a pas de lien avec le joueur, on aura BA.niveaux = NULL (ou vide). Tu auras donc toutes les données en une seule requête
A+
Pascal
Bonsoir, merci pour cette requêtes, j'ai lu un tuto pour la comprendre,
mais comment ensuite récupérer ces valeurs en php et les afficher ?
si je fait echo $donnees_acquis['nom'].'<br />';
Je n'obtient que les bâtiments débloquer. (idem sous phpmyadmin)
Je voudrais qu'ils s'affichent tous,
si je l'ai déjà construit, il y a un lien 'Entrer', si je ne l'ai pas construit il y a un lien 'Construire'.