1樓:
這個和語言無關,理清脈絡搞好表結構就行了。
對於一個問題可以有多個答案,這是一級回覆。
同時提問者對於答案可以進行追問,追問可以追答,但是隻有提問者能追問,且必須有追問才能進行追答。
由此,資料表結構應該如下:
問題表很普通,不多說了。對於答案表的資料處理應符合以下邏輯:
如果是對問題的直接回答,parent_id為null
如果是對回答的回覆,如果該條回答的parent_id為null,parent_id為回覆的id,否則使用該回復的parent_id作為新記錄的parent_id
前端邏輯:
顯示問題答案時,答案排序方式為 order by question_id, if(parent_id is null, id, parent_id), id
對於parent_id相同(如果沒有parent_id取id代表)的一組回覆,按id排序,最後的回覆者如果是提問人,允許追答,否則允許追問。
2樓:匿名使用者
- -。。。支援一下 ~
關於php三元運算子的優先順序問題。請教
我勒個去來,執行了一下竟源然真是b,我還以為是a 查下了資料才知道,自己覺得有個規律,先問號,再冒號 i 2 a i 1 b c 這樣就是a b c a為真,所以是b 因為php中三來元運算子是從左向右計算源的。所以計算的步驟應該是 i 2 echo i 2 a i 1 這裡已經得出 結果是 a 後...
關於PHP和APACHE伺服器概念問題
1 服務端就是你裝好的mysql,啟動後你才可以對它進行操作。客戶端可以是phpmyadmin或其他連線操作mysql的工具 2 應該是b s結構,但b 瀏覽器 也可以看做一種特殊的c 3 apache和mysql都是服務端,一個負責web展示,一個負責資料儲存 apache是伺服器,mysql是伺...
關於電腦程式設計和php這方面就業情況的問題
誰說php是c 的一種?php是類c的一種弱型別語言,跟c 雖然有相似的地方,但是不是一個型別的。就目前來講針對中小型 php的前景還是非常好的。php上手快,如果有良好的程式設計基礎,那可能就更好一點,如果想選擇這個也是可以的。關於計算機行業哪個方面有發展,好就業的問題 現在計算機軟體開發方面的就...