1 頁 (共 1 頁)

[問題]Appraise Post Mod SQL 錯誤

發表於 : 2004-06-14 16:21
小惡魔
問題外掛:Appraise Post Mod
使用版本:2.0.8
狀況描述:

當我ADD這些SQL時

代碼: 選擇全部

INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_post_cash','0'); 
INSERT INTO phpbb_config (config_name, config_value) VALUES ('goodpost_cash','0'); 
INSERT INTO phpbb_config (config_name, config_value) VALUES ('badpost_cash','0'); 
INSERT INTO phpbb_config (config_name, config_value) VALUES ('appraise_post_cash',''); 

ALTER TABLE phpbb_users ADD user_goodpost MEDIUMINT(8) NOT NULL default '0'; 
ALTER TABLE phpbb_users ADD user_badpost MEDIUMINT(8) NOT NULL default '0'; 
ALTER TABLE phpbb_users ADD user_givengoodpost MEDIUMINT(8) NOT NULL default '0'; 
ALTER TABLE phpbb_users ADD user_givenbadpost MEDIUMINT(8) NOT NULL default '0'; 

ALTER TABLE phpbb_posts_text ADD goodpost MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL, 
ALTER TABLE phpbb_posts_text ADD badpost MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL, 
ALTER TABLE phpbb_posts_text ADD appraise_post_user TEXT NOT NULL; 
便出了錯誤


代碼: 選擇全部

錯誤 

SQL 語法 :  

INSERT INTO phpbb_config( config_name, config_value ) 
VALUES ( 

'allow_post_cash', '0' 
) 

MySQL 傳回: 


#1062 - Duplicate entry 'allow_post_cash' for key 1  
請各位大大幫我解答
謝謝

發表於 : 2004-06-14 16:31
Mac
意旨 phpbb_config 已經有 'allow_post_cash' 這一欄了

~Mac

[問題]Appraise Post Mod SQL 錯誤

發表於 : 2004-06-14 16:34
小惡魔
我應該ADD 甚麼Appraise Post Mod SQL

[問題]Appraise Post Mod SQL 錯誤

發表於 : 2004-06-14 16:37
小惡魔
對不起\r
我不懂SQL..........

發表於 : 2004-06-14 16:39
Mac
SQL 指令執行過一次就可以了
現在會遇到 Duplicate entry 便表示你以前已經執行過了

如果你不確定那個指令執行過了,那就一個一個執行吧\r
例如:

代碼: 選擇全部

INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_post_cash','0');

代碼: 選擇全部

INSERT INTO phpbb_config (config_name, config_value) VALUES ('goodpost_cash','0'); 
如果又看到 Duplicate entry 那就表示已經有了

~Mac

[問題]Appraise Post Mod SQL 錯誤

發表於 : 2004-06-14 16:42
小惡魔
試過了
全部 INSERT INTO ..............都已經有了

[問題]Appraise Post Mod SQL 錯誤

發表於 : 2004-06-14 16:43
小惡魔
當我進入VIEWTOPIC.PHP 時
還是有SQL的問題
Could not obtain post/user information.

DEBUG MODE

SQL Error : 1054 Unknown column 'pt.goodpost' in 'field list'

SELECT u.username, u.user_point, u.user_id, u.user_posts, u.user_from, u.user_nickname, u.user_website, u.user_email, u.user_icq, u.user_aim, u.user_yim, u.user_regdate, u.user_msnm, u.user_viewemail, u.user_rank, u.user_sig, u.user_sig_bbcode_uid, u.user_avatar, u.user_avatar_type, u.user_allowavatar, u.user_allowsmile, p.*, pt.post_text, pt.post_subject, pt.bbcode_uid, pt.goodpost, pt.badpost, pt.appraise_post_user FROM phpbb_posts p, phpbb_users u, phpbb_posts_text pt WHERE p.topic_id = 7 AND pt.post_id = p.post_id AND u.user_id = p.poster_id ORDER BY p.post_time ASC LIMIT 0, 50

Line : 454
File : /home1/czforum/public_html/phpbb/viewtopic.php

發表於 : 2004-06-14 16:48
Mac
SQL Error : 1054 Unknown column 'pt.goodpost' in 'field list'
這個加了嗎?

代碼: 選擇全部

ALTER TABLE phpbb_posts_text ADD goodpost MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL,
~Mac

[問題]Appraise Post Mod SQL 錯誤

發表於 : 2004-06-14 16:49
小惡魔
錯誤

SQL 語法 :

ALTER TABLE phpbb_posts_text ADD goodpost MEDIUMINT( 8 ) UNSIGNED DEFAULT '0' NOT NULL ,


MySQL 傳回:


#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 '' at line 1

發表於 : 2004-06-14 16:52
Mac
小惡魔,你原本貼的有問題拉
1.1.1 版的 SQL 語法寫的是\r

代碼: 選擇全部

# 
#-----[ SQL ]------------------------------------------
#
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_post_cash','0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('goodpost_cash','0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('badpost_cash','0');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('appraise_post_cash','');

ALTER TABLE phpbb_users ADD user_goodpost MEDIUMINT(8) NOT NULL default '0';
ALTER TABLE phpbb_users ADD user_badpost MEDIUMINT(8) NOT NULL default '0';
ALTER TABLE phpbb_users ADD user_givengoodpost MEDIUMINT(8) NOT NULL default '0';
ALTER TABLE phpbb_users ADD user_givenbadpost MEDIUMINT(8) NOT NULL default '0';

[color=red]ALTER TABLE phpbb_posts_text ADD goodpost MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL; 
ALTER TABLE phpbb_posts_text ADD badpost MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;[/color] 
ALTER TABLE phpbb_posts_text ADD appraise_post_user TEXT NOT NULL;

ALTER TABLE phpbb_topics ADD topic_appraise MEDIUMINT(8) UNSIGNED DEFAULT '0' NOT NULL;
~Mac

[問題]Appraise Post Mod SQL 錯誤

發表於 : 2004-06-14 16:55
小惡魔
真對不起\r
裝了舊版

發表於 : 2004-06-14 16:57
Mac
建議你裝新版的
如果有問題,也可以直接找作者

~Mac

[問題]Appraise Post Mod SQL 錯誤

發表於 : 2004-06-14 16:58
小惡魔
你可以POST 1.1.1 的LINK給我嗎
謝謝

發表於 : 2004-06-14 17:35
Mac