所以我有兩個表格,文章和評論(它有一對多的關係(1篇文章 - 很多評論))。這是表是如何構成的:如何顯示每篇文章的所有評論(PHP和SQL)?
文章 - ID(prikey),標題,publicationDate,內容
評論 - com_id(prikey),作者,評論,ID(外鍵)
我用此查詢兩個表:
SELECT * FROM articles as a INNER JOIN comments as c ON a.id = c.id
以前,我只是用這個顯示文章表:
<?php
while($row = mysqli_fetch_array($query)) {
echo "
<div id='article'>
<header>
<hgroup>
<h2>".$row['title']."</h2>
<h4>Posted on ".$row['publicationDate']."</h4>
</hgroup>
</header><p>".$row['content']."</p></div>";
}
?>
顯示所有文章(包含日期,標題,內容等)。現在有評論。如何編輯的PHP代碼(或者,如果我的查詢是不正確,如何編寫查詢),以便它顯示了所有的文章和每篇文章的所有評論中:
Article One
-- Comment 1
-- Comment 2, etc.
Article Two
-- Comment 1
-- Comment 2, etc.
我們什麼都不知道你的意見表模式,我們怎麼能建議什麼? – Shef