MYSQL留言板回覆功能 - 生活

Table of Contents

如題,我想做一個像FACEBOOK的多人回覆功能,但是碰上MYSQL的問題我的資料表目前如下:id,nickname,email,content,comment_time,reply,reply_timeid(主鍵)reply和reply_time目前都沒放任何資料一個留言,會有多筆回覆,然而,我目前的資料表,留言的人所對應的回覆欄位只有1個又聽說,留言板的回覆功能最好再建一個新資��

All Comments

Isla avatarIsla2013-03-17
這必須要從規劃資料表開始。這樣的情況,應該是要一個主檔,對應一個副檔也就是,至少要兩個資料表才能達成。那要如何做到關聯,要先有兩個欄位是對應的值,比如說:TABLE_A(主檔)有ID的欄位TABLE_B(副檔)也有ID的欄位而這兩個欄位的值,是必須互相對應的,主檔的ID不能重複,但副檔的ID是可以重��
Franklin avatarFranklin2013-03-16
一般的留言板型態是這樣沒錯,回覆是只要給版主回覆的地方.另一種流言串,你可以將該資料表結構拆成2個,如:主發言表:id,nickname,email,title,content,date_added回覆資料表:id,nickname,email,main_id,content,date_added(回覆時,將主發言表.id值存入回覆資料表.main_id內)關聯性:主發言表.id=回覆資料表.main_id就降子!!2013-03-1512:28: