[問題]Vault 1.0 (已解決)

phpBB 2 MOD Support
無論是官方或非官方認證之外掛,安裝與使用問題討論。
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

主題已鎖定
頭像
goblin20
星球普通子民
星球普通子民
文章: 15
註冊時間: 2003-10-14 15:48

[問題]Vault 1.0 (已解決)

文章 goblin20 »

問題外掛:Vault 1.0 虛擬股市
參考連結:http://phpbb-tw.net/phpbb/viewtopic.php ... ight=vault
使用版本:phpBB 2.0.10
網站位置:http://localhost/
狀況描述:

我下載了動機大大新的股市系統後,卻無法在後台新增上市股票,
出現了以下錯誤的訊息,看了很多跟這個相關的修正,我也都改過
了,一樣無解,希望有人可以幫我看一下,到底那裡出了問題了? >.<

代碼: 選擇全部

一般錯誤 
Couldn't insert new stock

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ' 11, 11, 11, 11)' at line 2

INSERT INTO phpbb_vault_exchange (stock_id, stock_name, stock_desc,stock_total,stock_price,stock_previous_price,stock_worst_price,stock_best_price) VALUES ( 4, '123123123' , '123123123' ,, 11, 11, 11, 11)

Line : 254
File : /home/goblin20/public_html/phpbb/admin/admin_vault_exchange.php 
sakamoto
版面管理員
版面管理員
文章: 350
註冊時間: 2003-02-13 17:36
來自: scratch
聯繫:

文章 sakamoto »

你似乎忘了添加東西到sql裡喔?!在多做一次檢查吧~~
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

這個資料欄位沒有對應到\r

stock_total

檢查看看有沒有新增 sql ?

代碼: 選擇全部

ALTER TABLE `phpbb2`.`phpbb_vault_exchange` ADD`stock_total` INT(5) DEFAULT '100' NOT NULL
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
頭像
goblin20
星球普通子民
星球普通子民
文章: 15
註冊時間: 2003-10-14 15:48

文章 goblin20 »

有,我有增加的,但預設值是30,動機大大的是100,我到資料庫去修改成100,
結果也一樣,還是出現一樣的資料庫問題!@@

還有我也有把資料庫裡的vault資料全刪掉再重新新增進去,還是沒用!

ALTER TABLE `phpbb2`.`phpbb_vault_exchange` ADD`stock_total` INT(5) DEFAULT '100' NOT NULL

phpbb2 是資料庫名稱沒錯吧!我預設是phpbb,刪一個2就可以,但不行>.<

加入的資料庫內容:

代碼: 選擇全部

INSERT INTO phpbb_config (config_name, config_value) VALUES ('vault_enable', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('vault_name', '金融中心');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('stock_use', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('stock_time', '86400');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('stock_last_change', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('vault_display_profile', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('vault_display_topics', '0');

CREATE TABLE phpbb_vault_blacklist (
  user_id int(8) NOT NULL default '0',
  user_due int(8) NOT NULL default '0',
  PRIMARY KEY  (user_id)
) TYPE=MyISAM;

CREATE TABLE phpbb_vault_exchange (
  stock_id int(8) NOT NULL default '0',
  stock_name varchar(40) NOT NULL default '',
  stock_desc varchar(255) NOT NULL default '',
  stock_total int(5) default '30',
  stock_price int(8) NOT NULL default '0',
  stock_previous_price int(8) NOT NULL default '0',
  stock_best_price int(8) NOT NULL default '0',
  stock_worst_price int(8) NOT NULL default '0',
  chairman int(8) default '2',
  PRIMARY KEY  (stock_id)
) TYPE=MyISAM;

INSERT INTO phpbb_vault_exchange (stock_id, stock_name, stock_desc, stock_total, stock_price, stock_previous_price, stock_best_price, stock_worst_price) VALUES (1, 'Vault_action_name_1', 'Vault_action_desc_1', 30, 100, 100, 100, 100,2 );
INSERT INTO phpbb_vault_exchange (stock_id, stock_name, stock_desc, stock_total, stock_price, stock_previous_price, stock_best_price, stock_worst_price) VALUES (2, 'Vault_action_name_2', 'Vault_action_desc_2', 30, 200, 200, 200, 200,2 );
INSERT INTO phpbb_vault_exchange (stock_id, stock_name, stock_desc, stock_total, stock_price, stock_previous_price, stock_best_price, stock_worst_price) VALUES (3, 'Vault_action_name_3', 'Vault_action_desc_3', 30, 300, 300, 300, 300,2 );

CREATE TABLE phpbb_vault_exchange_users (
  stock_id mediumint(8) NOT NULL default '0',
  user_id mediumint(8) NOT NULL default '0',
  stock_amount mediumint(8) NOT NULL default '0',
  stock_price mediumint(8) NOT NULL default '0',
  KEY stock_id (stock_id),
  KEY user_id (user_id)
) TYPE=MyISAM;

CREATE TABLE phpbb_vault_general (
  config_name varchar(255) NOT NULL default '',
  config_value int(15) NOT NULL default '0',
  PRIMARY KEY  (config_name)
) TYPE=MyISAM;

INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('vault_loan_enable', 1);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('interests_rate', 4);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('interests_time', 86400);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('loan_interests', 15);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('loan_interests_time', 864000);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('loan_max_sum', 5000);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('loan_requirements', 0);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('stock_max_change', 10);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('stock_min_change', 3);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('base_amount', 10);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('num_items', 30);
INSERT INTO phpbb_vault_general (config_name, config_value) VALUES ('change_fee', 1);

CREATE TABLE phpbb_vault_users (
  owner_id int(8) NOT NULL default '0',
  account_id int(8) NOT NULL default '0',
  account_sum int(8) NOT NULL default '0',
  account_time int(11) NOT NULL default '0',
  loan_sum int(8) NOT NULL default '0',
  loan_time int(11) NOT NULL default '0',
  account_protect tinyint(1) NOT NULL default '0',
  loan_protect tinyint(1) NOT NULL default '0',
  newsletter tinyint(1) NOT NULL default '0',
  PRIMARY KEY  (owner_id)
) TYPE=MyISAM;
動機不明
喝咖啡的綠皮猴
喝咖啡的綠皮猴
文章: 1179
註冊時間: 2002-03-06 20:37
來自: GOP (重啟)

文章 動機不明 »

我剛剛又檢查了一下程式,沒有問題...
所以可能是這個原因造成的?

代碼: 選擇全部

SQL Error : 1064 You have an error in your SQL syntax. Check the manual that corresponds to your [color=red]MySQL server version[/color] for the right syntax to use near ' 11, 11, 11, 11)' at line 2 

順帶一提 :P

修改 functions_vault.php

代碼: 選擇全部

		$hazard = rand(1,37);
		if ( $hazard <= '[color=blue]20[/color]' )
這樣才會較有漲跌,而不是擺久一定漲 ^^"
非官方外掛問題區公告: [必看]請配合發問格式及明確主題發問(2006 02/24更新)
七點要求:
1. 發問前先搜尋,確定沒有重複後再發表
2. 主題要明確
3. 依照發問格式
4. 禁連續推文
5. 請盡量減少使用地方性語言
6. 解決問題後請修改第一篇主題,並感謝曾經幫過你的前輩們 ^^
7. 請不要將檔案內容完整貼出喔! 只要提供問題行及上下各五行就可以了
頭像
goblin20
星球普通子民
星球普通子民
文章: 15
註冊時間: 2003-10-14 15:48

文章 goblin20 »

謝謝動機大大,解決問題了,少了一段字,謝謝你 ^^

附帶一提 =.=

「動機大大,我去 GOP 玩家聯誼天地 註冊了二次,都沒收到認證信,我確定信箱
不是免費的,我用hinet的跟伺服器附的媚兒,試著註冊了二次,都沒下文,是我
的信箱有問題,還是大大不收人啦 =.=」
主題已鎖定

回到「外掛問題討論」