会社のテーブルから会社名を表示してから、別のテーブルからニュースをループアウトしようとしています。2 つのテーブルが結合されます。つまり、結合内の 1 つのテーブルから 1 つの行を選択し、結合内の他のテーブルからデータをループアウトしたいということです。これは可能ですか?以下のコードでは、ループ内のニュース テーブルに 3 つの投稿のうち 2 つしか表示されません。
ありがとう!
$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;
}