iT邦幫忙

0

留意板 MySQL PHP

單純邏輯問題,如何做到有層級的留言~
資料表新增什麼欄位

看更多先前的討論...收起先前的討論...
dragonH iT邦超人 6 級 ‧ 2020-08-04 15:53:52 檢舉
沒人知道你要啥功能 最簡單只存留言內容也是ok
他應該是要做到留言回覆+回覆+回覆....的東西。
不過他很強,不需要我的建議。就交給你處理了。
ant1017 iT邦新手 3 級 ‧ 2020-08-04 16:14:57 檢舉
浩瀚大...是「應該」才對,沒有「因該」這個詞....
抱歉,我糾結了...
抱歉,我歪樓了...
回覆的欄位裡開一個"回覆哪一個回覆"的欄位
也許是我多慮了
綜合留意版(留言板?)來看
留言的層級 指的會不會是 留言的權限分級?
player iT邦大師 1 級 ‧ 2020-08-04 17:08:06 檢舉
像討論區那樣有多層的回覆的留言板嗎?
PK與FK的設計而已
每一筆留言有自己的ID當PK
如果是要回覆別人的留言的話
用一個FK用的欄位指向別人留言的ID就好了
摳宇 iT邦新手 5 級 ‧ 2020-08-04 23:17:07 檢舉
@浩瀚星空 好記愁XD
摳宇 iT邦新手 5 級 ‧ 2020-08-04 23:18:14 檢舉
@player 感謝
r567tw iT邦新手 3 級 ‧ 2020-08-05 09:38:59 檢舉
https://github.com/ryanhanwu/How-To-Ask-Questions-The-Smart-Way
混水摸魚 iT邦研究生 5 級 ‧ 2020-08-05 09:54:13 檢舉
不就跟無限階層的選單一樣,資料表多一欄存是回覆那個留言的id而已…
摳宇 iT邦新手 5 級 ‧ 2020-08-05 10:46:44 檢舉
@567tw 好嗆 = =
@ant1017
你知道上一個糾正我錯字的人,現在還在這個世界上。
(好像沒差吧)

@摳宇
學程式的人,不分年紀。你小小年紀能學到這種程度,更是難能可貴。
但你的人生資歷還太差。
你要知道一件事,在這邊有少部份的人,都可以當你的長輩了。
(雖然我自已不會承認,我已經有二個高中的女兒了)
請話不經大腦,常常沒大沒小的說話。會讓人很反感的。
我不會用「孩子還小」的心態來對待你。
而是將你當一個真正學程式的人看待。明白?還是不明白?

567tw 對你說的並非是嗆你。他是再教你正確問問題的方式。
說真的,你那一句話才是反而在嗆他。
懂嘛?

我並非是記仇,而是認為你的言論中覺得自已很強。
所以不需要我多話。
這邊的人大都知道,我說話都是非常的不客氣。很常得罪他人。
所以只要我覺得不需要我處理的人。他的問題我之後就不會再做任何回應。
希望你明白我的做法。這並非是記仇,只是不找事。

最後,加油!年紀小小對程式有興趣是非常難得的。我精神上支持你。
如果你覺得還有需要我,可以邀請我回答。那我會再回答你。
但你的問題我不會直接回答。
摳宇 iT邦新手 5 級 ‧ 2020-08-05 13:20:44 檢舉
了蓋
摳宇 iT邦新手 5 級 ‧ 2020-08-05 13:23:21 檢舉
@浩瀚星空 感謝賜教
dragonH iT邦超人 6 級 ‧ 2020-08-05 13:45:12 檢舉
發問只要有三個主軸:

1. 預期達到的結果
2.現在的情況
3.你做過哪些嘗試

相信沒人會說你不會問問題
fillano iT邦超人 1 級 ‧ 2020-08-05 17:01:32 檢舉
加油。之前參加PHP讀書會跟PHPConf,也有靦腆高中生...現在已經算百戰大神了

2 個回答

0
海綿寶寶
iT邦大神 1 級 ‧ 2020-08-04 17:00:21
最佳解答

要不
從基本的開始
/images/emoticon/emoticon13.gif

看更多先前的回應...收起先前的回應...
摳宇 iT邦新手 5 級 ‧ 2020-08-04 23:13:37 檢舉

做過了啦~

摳宇 iT邦新手 5 級 ‧ 2020-08-04 23:15:32 檢舉

因為最近在準備做練習專案,簡易論壇,想說可以用留言板去改,當然,還沒開始做XD

做過了?
很抱歉我不知道

這裡有2019年的10套php/MySQL論壇
是 open source 的
你可以自己下載一套喜歡的來參考

另外方便的話我想請教一下
你現在年齡多大?是學生還是上班族?

listennn08 iT邦研究生 1 級 ‧ 2020-08-05 08:29:17 檢舉
摳宇 iT邦新手 5 級 ‧ 2020-08-05 10:48:10 檢舉

其實個人檔案中有XD

摳宇 iT邦新手 5 級 ‧ 2020-08-05 10:50:24 檢舉

海綿寶寶 有找過phpbb...現在還在懷疑人生
/images/emoticon/emoticon06.gif

其實個人檔案中有XD

了解了
祝你好運

摳宇 iT邦新手 5 級 ‧ 2020-08-05 13:18:57 檢舉

感謝大神

0
Peter學程式
iT邦新手 4 級 ‧ 2020-08-10 15:57:37

雖然我已經N百年沒碰PHP+MySQL。
但我還是可以提供一個粗淺的想法,我們可以先想想:

  • MySQL有主鍵的概念
    所以,你可以考慮增加一個Parent欄位,
    如果他是最上層留言,Valuenull
    如果他是其他層級的留言,Value為其上級留言的Key
    至於要怎麼做呢?
    你可以先把最上層留言抓出來,在用Select把任何Value of Parent=Key的資料拉出來。
    更多層的話就以此類推。

PS: 如果我的想法有錯,別噴我,乾蝦: )

我要發表回答

立即登入回答