2011-06-09 168 views
4

我在名爲「find.php」的文檔中建立了一個頁面的鏈接,並使$id等於文章的ID。當你點擊它時,url看起來像find.php?id=w/e。我希望能夠在頁面上發表評論。例如,如果我想發佈關於find.php?id=40的評論,我將如何顯示評論?順便說一下,這裏有一張表格和一張評論表格。MySQL評論表

僅供參考,我建立了我的意見表作爲

com_id int (11) 
title text 
user varchar (255) 
msg text 

我需要一個外鍵也?

回答

1

是的,你需要一個外鍵從評論表到文章表,所以你可以參考每篇評論的文章。

+0

感謝的人似乎很容易,你笑 – joseph 2011-06-09 21:41:00

2

tableArticle:

id (int) PK 
... 
... 

tableComment:

com_id (int) PK 
article_id (int) FK to tableArticle on id 
comment (varchar(255)) 

要顯示的評論:

你的SQL查詢:

SELECT * FROM tableComment WHERE article_id = w\e id 

你的代碼(注意,我不能測試synt斧頭現在):

while($row=mysql_fetch_array($result)) 
{ 
    echo $row[1]; 
} 
+0

哦好謝謝 – joseph 2011-06-09 21:40:45

+0

我仍然不知道你的問題,就是所有你需要什麼? – 2011-06-09 21:41:19

+0

我認爲是因爲find.php?id =文章ID,當有人想發表評論,他們發佈它旁邊的文章,因爲文章ID是一個fk到文章是 – joseph 2011-06-09 21:44:27