有什麼辦法只用一個while循環從兩個表中獲取數據?如何在一個while循環中從兩個表中獲取數據?
這裏是代碼:
<?php
$sql=mysql_query("select *from pm where send_to='$_GET[name]' limit $offset, $rowsperpage");
$sql2=mysql_query("select *from pm_reply where send_to='$_GET[name]' limit $offset, $rowsperpage");
$start_from = $offset + 1;
echo "<ol start='$start_from'>";
while($rows=mysql_fetch_assoc($sql))
{
echo"<li>From: <a href='profile.php?name=$rows[send_by]'>$rows[send_by]</a><br><br><a style='text-decoration:none; font-size:14pt;' href='view_pm.php?name=$_GET[name]&pm=$rows[subject]'>$rows[subject]</a></li>";
echo "<hr>";
echo "<br>";
}
while($rows2=mysql_fetch_assoc($sql2))
{
echo"<li>From: <a href='profile.php?name=$rows2[replied_by]'>$rows2[replied_by]</a><br><br><a style='text-decoration:none; font-size:14pt;' href='view_pm.php?name=$_GET[name]&pm=$rows2[subject]'>$rows2[subject]</a></li>";
echo "<hr>";
echo "<br>"
}
echo "</ol>";
?>
相信你能,一個可以完成比其他早期所以你必須檢查過 – slash197
結合兩種查詢,通過加入或工會...這取決於在你的數據庫結構上。 – user1844933
是的,嘗試使用'JOIN',但兩個表都需要具有像'id'一樣的字段。 – rray