在我的數據庫中,我有問題和答案。每個帖子都有一個'postID',只有答案有一個'responseID',它引用問題的'postID'。從php和mysql數據庫組織問題和解答
我能確定哪些答案去我想這問題,因爲responseID =帖子ID
編寫一些PHP代碼,將在下面的格式顯示數據:
問:
- 答案
- 回答
- 回答
問:
- 答案
- 答案
- 答案
...等等
附加信息:
的問題和答案都在同一tblQA表。 Colums是QAID,PosterID,ResponseID,TimeStamp,Category,Body。
因此,每個帖子都有一個QAID。一個問題會有一個類別,而答案的答案ID將等於問題QAID。
這將抓住所有的問題:
SELECT * FROM tblQA那些類別NOT NULL
這將抓住所有的答案:
SELECT * FROM tblQA WHERE ResponseID IS NOT NULL
我不能改變數據庫,因爲現在硬編碼使用數據庫的應用程序。 – BigMike 2010-09-02 15:29:42
希望上面的代碼有助於:) – Wolfy 2010-09-03 06:53:32
上面的代碼與昨天不一樣) – Wolfy 2010-09-03 11:46:59