[問題]資料庫問題集

提供WOG各方面的技術問題,並提供最新path更新。

版主: 涅魂, 簫哥, 10度C~

aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

[問題]資料庫問題集

文章aaasss9555 » 2009-09-25 9:18 pm

1.如果我們新增資料庫得欄位,我們要怎麼去取得欄位資料(好像是用PHP的$result=$DB_site->query)

2.在JS裡是如何去接收PHP所取得的東西,如:status_view()、group_book_view()...

3.好像只要是新增資料庫的資料都一定會改到wog_act.php這是為什麼?他的功用是甚麼




涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

Re: [問題]資料庫問題集

文章涅魂 » 2009-09-27 8:21 pm

aaasss9555 寫:1.如果我們新增資料庫得欄位,我們要怎麼去取得欄位資料(好像是用PHP的$result=$DB_site->query)

2.在JS裡是如何去接收PHP所取得的東西,如:status_view()、group_book_view()...

3.好像只要是新增資料庫的資料都一定會改到wog_act.php這是為什麼?他的功用是甚麼

1.
假設在wog_player新增一個欄位: p_bonus(int(10) unsigned default '0'),那麼,取用這個的SQL語法長這樣
代碼: 選擇全部
SELECT p_bonus FROM wog_player

這樣會把所有record的p_bonus都取出來,至於過濾方式我想就不用多說了

2.
請見遊戲運作時,mission這個frame的HTML內容,這樣您就會知道WOG的運作了。而這個frame預設是隱藏的,要修改index.htm才能讓這frame顯示出來

3.
WOG有三個dispatcher: wog_act.php, wog_etc.php, wog_fight.php,只要是WOG中的動作就一定會對其中一支作修改。


圖檔

aaasss9555
 
文章: 172
註冊時間: 2009-07-30 9:15 pm

文章aaasss9555 » 2009-09-27 9:44 pm

可以示範一段嗎?

我想在group_view傳入
wog_player的p_bbsid和
wog_group_main的g_name

因為php中沒有group_view所以我就不會用了


書本的好壞不在於厚度而是內容;
人生的意義在於內涵而不是長短。


涅魂
 
文章: 4463
註冊時間: 2004-01-04 11:17 am
來自: Taiwan
性別: 男生

文章涅魂 » 2009-09-27 10:19 pm

aaasss9555 寫:可以示範一段嗎?

我想在group_view傳入
wog_player的p_bbsid和
wog_group_main的g_name

因為php中沒有group_view所以我就不會用了

假設group_view()在wog.js內的結構長這樣
代碼: 選擇全部
function group_view(bbsid, groupName) {
...
}

那麼,我們在php內要傳資料給group_view()時,可以這樣傳(假定用mission frame去呼叫wog_act.php)
代碼: 選擇全部
//假定$p是存有wog_player內某位玩家資料的變數, $g是存有某工會的資料的變數
echo "<script>parent.group_view('".$p['p_bbs_id']."', '".$g['g_name']."');</script>";

這時,mission這個frame會去解析這個<script>,執行對應的動作

這樣不知道您有了解了嗎?


圖檔


回到 Online FF Battle-WOG官方聯盟推廣處

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 18 位訪客