J'ai une base de données avec deux tables et les deux tables ont une relation "un à plusieurs".
1ère table appelée données avec colonnes (nom, téléphone, personid).
2ème table appelée liens avec colonnes (linkid, link, personid).Comment imprimer des colonnes de deux tables avec une relation "un à plusieurs" dans une table html?
Personid est la clé forigne, je veux imprimer 3 colonnes à partir des deux tables (nom, téléphone, liens) où les liens sont les liens de chaque utilisateur.
Je veux que la table soit quelque chose comme ça:
echo "<table>";
echo "<tr><th>Name</th> <th>Phone</th> <th>Links</th></tr>";
while ($row = $result->fetchAll(PDO::FETCH_ASSOC))
{
echo "<tr>";
echo "<td>".$row['name']."</td>";
echo "<td>".$row['phone']."</td>";
echo "<td>".$row['links']."</td>";
echo "</tr>";
}
echo "</table>";
Et la table ressemble à ça:
Nom Téléphone Liens
John 67655 link1
link2
...
Alors, où est la requête? –
Quelle requête voulez-vous dire? celui dans la boucle ou quoi? – Sam
Requête '$ result' –