我試圖顯示公司名稱從公司名稱,然後從另一個表循環出新聞。兩張桌子結合在一起。這意味着:我想從連接中的一個表中選出一行,並從連接中的另一個表中循環輸出數據。這可能嗎?我的代碼只在我的循環中的新聞表中顯示三個帖子中的兩個。PHP - 循環和不循環在同一時間從加入
謝謝!內部while循環,並嘗試
$sql = "SELECT
newID, newTitle, newSummary, newDate,
comID, comName, comImageThumb
FROM
tblNews a RIGHT JOIN tblCompanies b
ON a.newCompanyID = b.comID
ORDER BY newDate DESC";
// Get company name and display
$companyData = mysql_fetch_assoc($result);
$comName = $companyData['comName'];
echo "<a href='#' class='name'>$comName</a>";
// Looping news
while($news = mysql_fetch_assoc($result)) {
// Display news posts
$newTitle = $news['newTitle'];
echo $newTitle;
}
題外話,但很重要:請注意,'mysql_xxx()'函數廢棄,不再維持。強烈建議儘快切換到'mysqli'或'PDO'庫。 – SDC 2013-02-25 12:19:47