我找上查詢多個表的一些投入,多表查詢
我現在有一個包含當天的列表,(每天在那裏所做的報告。)
$list = mysql_query("SELECT * FROM list ORDER BY id");
while ($row = mysql_fetch_assoc($list)){
$drop_list[] = $row['day'];
}
我的最終目標是創建一個查詢,檢查每個表中的唯一行,我正在想像這樣的東西周圍的線。
foreach ($drop_list as $v) {
$daily = mysql_query("SELECT * FROM $v WHERE ID = 1");
while ($row = mysql_fetch_assoc($daily)){
$id = $row['id'];
$name = $row['name'];
$age = $row['age'];
$day = $row['day'];
}
echo "<tr><td>$id</td><td>$name</td><td>$age</td><td>$day</td></tr>";
}
然後把它放到一個函數中,並在表格標籤之間回顯出來。
我確定代碼可以工作(尚未測試過從平板電腦輸入),但是好奇的是,如果在數組中使用foreach項查詢來自數據庫的數據並將其回顯出來,以便爲數組中的id提供日常結果?
也很好奇,如果其他有不同的方法來完成這個?