目前我正在創建symfony2.2框架中的apis。我不得不從數據庫中檢索一堆問題和答案。在php中檢索樹結構中的數據
Q1
/\
A1 A2
/ \
Q2 Q3
/| \ /| | \
A3 A4 A5 A6 A7 A8 A9
/ |
Q4 Q2 ...
我的DB的結構如下:
Question: (questionId,questionText)
AnswerOption: (id,questionId,option,nextQuestionId)
這裏上圖中存在具有2個選擇A1和A2一個根問題。
在選擇A1時,用戶必須被重定向到Q2等,等等。
注意:用戶可能無法回答所有問題。
現在,我需要找到最好的方式:
1:檢索數據從數據庫。
2:格式化Json文件中的問題。
你可能需要在MySQL中使用 – Kickstart 2013-05-09 12:28:55