UID206929
帖子
精華
主題
積分3369
現金
積極性
威望
違規
熱心
推廣次數
閱讀權限20
註冊時間2009-10-21
在線時間 小時
最後登錄1970-1-1
TA的每日心情 | 擦汗 2021-1-3 02:46 PM |
---|
簽到天數: 360 天 連續簽到: 1 天 [LV.8]以壇為家I
|
發表於 2018-4-11 12:48:37
|
顯示全部樓層
本帖最後由 z0202520 於 2018-4-11 04:51 PM 編輯
0924006254 發表於 2018-4-11 11:58 AM
我想要修改的
新增會員功能
建議先去搞懂SQL語法的使用吧,沒有很難的說。
另外因為你沒有給我資料表格的結構
所以我從腳本裡面推測,你最後一個欄位應該是 state
若不是的話再自己改一下 AFTER 後的資料欄位名稱
如果你資料庫名稱是用 ragnarok 的話,執行下面SQL語法可以新增欄位- ALTER TABLE `ragnarok`.`member_list`
- ADD COLUMN `expiration_time` TIMESTAMP NOT NULL AFTER `state`;
複製代碼 然後在你輸入完玩家的時間設定後,這邊預設是分鐘為單位,存入的變數是 .@minute- query_sql "INSERT INTO `member_list` VALUES ("+getcharid(3)+", 1, 0, NOW() + INTERVAL "+.@mintue+" MINUTE)";
複製代碼 顯示的時候就可以用下列方式撈資料- query_sql("SELECT `expiration_time` FROM `member_list` WHERE `account_id`= "+getcharid(3),.@expiration_time);
複製代碼 然後再將秒數換算成天數/小時/分鐘來做顯示
另外你剛剛說的是存入 @expiration_time 就可以嗎?
請注意好變數的型態 .@ 跟 @ 又不太一樣了
這個型態不搞清楚的話會有很多問題的
|
|