我試過搜索,但沒有找到我的問題的好答案。我有以下代碼爲一個循環:php從一個表循環,然後從另一個表循環
<?php
$i=0;
while ($i < $num) {
$f0=mysql_result($sql,$i,"id");
$f1=mysql_result($sql,$i,"title");
$f2=mysql_result($sql,$i,"post");
?>
<p><?php echo $f1; ?></p>
<p><?php echo $f2; ?></p>
<p>Categories:</p>
<?php
$i++;
}
?>
<?php
$i=0;
while ($i < $num1) {
$f3=mysql_result($sql1,$i,"category");
?>
<?php echo $f3; ?>
<a href="edit.php?id=<?php echo $f0; ?>"><button>Edit</button></a>
<?php
$i++;
}
?>
的問題是,它只是循環可達<p>Categories</p>
。它不循環類別和編輯零件,它是$f3
變量和編輯按鈕。分類表是一個單獨的表,所以我設置了一個不同於查詢表的查詢($sql1
)。我如何將這些部分包含到循環中以便它們顯示每個帖子?我試圖將$i++
部分移到底部,但這只是向我展示了無限的同一個帖子。感謝您的幫助。
$ num1的值是多少?迴應它。 –
它顯示1,因爲循環中的第一篇文章有1個類別分配給它。第二個有2個,這就是我想要顯示的但不工作的。 – robk27
你的第一個循環使用$ num,第二個循環使用$ num1。在使用它之前,你實際上是否回顯$ num1?如果是這樣,它的價值是什麼? –