2011-02-11 19 views
0

我需要幫助。我有兩個用戶帳戶,一個用於學生,另一個用於專家。學生帳戶頁面發送一個被解析並存儲在數據庫中的問題。這個問題然後被轉發到專家帳戶來查看和回答。然後將來自專家的答案存儲在數據庫中,然後轉發給學生帳戶以獲得結果。PHP:從不同的表和帳戶獲取數據

我的問題是這樣的。一旦學生完成了他/她的問題並將其發送到數據庫,我就會看到一個結果頁面。該結果頁面顯示學生輸入的問題以及系統的答案。

我不知道如何顯示答案。我將一切都放在我的行號上。發送到數據庫的問題轉到tbl_questions,答案轉到tbl_answers。我有另一個名爲tbl_link_qa的表,它通過行號將tbl_questions連接到tbl_answers。問題是顯示與問題相關的答案。

任何人都可以幫助我嗎?

回答

0

難道不應該僅僅是:

select <relevant fields> from tbl_link_qa qa 
inner join tbl_answers a on a.answer_id = qa.answer_id 
where qa.question_id = :questionId 
+0

我使用這些字段:tbl_questions:q_rec_id和問題以及tbl_answers:a_rec_id和答案以及tbl_link_qa:qrec_id和arec_id – johanahChua 2011-02-11 10:00:00

相關問題