我有一個數據庫與兩個表和兩個表有「一對多」的關係。
第一個表格稱爲具有列的數據(名稱,電話,personid)。
第二個表稱爲列鏈接(linkid,link,personid)。如何在html表中以「一對多」關係打印兩個表的列?
Personid是forigne鍵,我想從兩個表(名稱,電話,鏈接)打印3列,其中鏈接是每個用戶鏈接。
所以我想表是類似的東西:
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>";
而且表看起來像這樣:
姓名電話鏈接
約翰67655 LINK1
link2
...
那麼,在哪裏查詢? –
你的意思是哪個查詢?循環中的一個還是什麼? – Sam
'$ result'查詢 –