十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這個(gè)就需要先理清程序的功能流程,然后再按照這個(gè)流程來(lái)設(shè)計(jì)數(shù)據(jù)庫(kù)表。

創(chuàng)新互聯(lián)建站主要從事成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)屯溪,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):18982081108
member 數(shù)據(jù)表,保存會(huì)員信息。
tiezi 保存會(huì)員發(fā)布的發(fā)帖信息。
pinglun1 保存會(huì)員評(píng)論的信息
pinglun2 保存會(huì)員回復(fù)評(píng)論的信息
什么是thinkphp???
要是php代碼的話
就假設(shè)建個(gè)數(shù)據(jù)庫(kù),主鍵是用戶名,一項(xiàng)是經(jīng)驗(yàn)值,一項(xiàng)是時(shí)間
點(diǎn)擊簽到,用get傳給一個(gè)php頁(yè)面一個(gè)值,php獲取之后,用select where 查找到cookie中的用戶名,找到對(duì)應(yīng)的經(jīng)驗(yàn)值,先獲取一次付給變量,再加上10用update語(yǔ)句更改數(shù)據(jù)庫(kù)內(nèi)容,并更改時(shí)間為最新次簽到時(shí)間
然后再看顯示簽到那頁(yè),可以先用個(gè)php查找對(duì)應(yīng)cookie的時(shí)間項(xiàng) ,并與當(dāng)前時(shí)間對(duì)比(這個(gè)看你咋設(shè)置了,是按24點(diǎn)過(guò)了就能在簽到還是過(guò)了24小時(shí)在下一次簽到),顯示簽到或已簽到(已簽到不賦予功能)
基本思路就這樣了,但不是最優(yōu)化,比如那個(gè)顯示簽到已簽到,還要遍歷一次數(shù)據(jù)庫(kù),如果數(shù)據(jù)庫(kù)數(shù)據(jù)量很大,遍歷很浪費(fèi)時(shí)間,也可以放到另一個(gè)php里去實(shí)現(xiàn)查詢是否可簽
希望能有幫助
在數(shù)據(jù)庫(kù)添加一個(gè)積分表和用戶ID綁定,用戶點(diǎn)擊一次就把這個(gè)ID的積分+1,限制每天只操作一次,就是你可以做個(gè)記錄流水表,記錄時(shí)間,用戶ID,就是用戶今天簽到一次就向這張表中加一條數(shù)據(jù),用來(lái)避免重復(fù)簽到