我已經看過幾個這樣的話題,所以我想先說對不起,但是這些話題給出的解決方案都沒有解決我的問題。MySQL/PHP只返回一個結果
我試圖讓使用PHP和MySQL動態導航菜單,我已經在數據庫中的虛擬文本,但由於某種原因,它只是想表明一個結果,對多個輸入..
這裏是我的代碼:
<?php
require_once("../includes/connect.php");
include("../includes/header.php");
include("../includes/functions.php");
?>
<div id="content">
<table id="table">
<tr>
<td id="nav">
<ul class="info">
<?php
$result = mysql_query("SELECT * FROM information LIMIT 10", $connection);
while ($row = mysql_fetch_assoc($result)){
echo "<li>{$row["menu"]}</li>";
$result = mysql_query("SELECT * FROM pages WHERE information_id ={$row["id"]} LIMIT 10", $connection);
echo "<ul class=\"pages\">";
while ($row = mysql_fetch_assoc($result)){
echo "<li>{$row["menu"]}</li>";
}
echo "</ul>";
}
?>
</ul>
</td>
<td id="main">
<h2>Main Content</h2>
</td>
</tr>
</table>
</div>
<?php
include("../includes/footer.php");
?>
</body>
</html>
不恨,因爲在這裏笑的表,它不是供公衆使用,我將其轉換爲網格時,我得到這一切成立和運作。我不是'親'PHP程序員,所以很好!
。 – Maximus2012
噢,我,我很愚蠢。我解決了這個問題,我對這兩個查詢都使用了變量$ result。我將第二個$結果更改爲$ res,現在工作正常......對不起!謝謝! – PrivateMufasa