Seite 1 von 1

Guestbook SQL-Fehler

Verfasst: 11.03.2008 15:51
von griza-angel
Hallo!

Ich habe gerade den MOD "user guestbook 1.0.0" versucht einzubauen und bekomme bei der Eingabe von folgendem Code
CREATE TABLE `phpbb_profile_guestbook` (
`gb_id` int(10) NOT NULL auto_increment,
`user_id` int(10) NOT NULL default '0',
`poster_id` int(10) NOT NULL default '0',
`gb_time` int(10) NOT NULL default '0',
`title` varchar(255) NOT NULL default '',
`message` text NOT NULL,
`bbcode_uid` varchar(5) collate utf8_bin NOT NULL,
`user_guestbook_limit` VARCHAR(255) NOT NULL;
`user_guest_name` varchar(64) NOT NULL default '',
PRIMARY KEY (`gb_id`)
);

ALTER TABLE `phpbb_users` ADD `user_guestbook_active` TINYINT( 1 ) DEFAULT '1' NOT NULL;
ALTER TABLE `phpbb_users` ADD `user_guestbook_limit` VARCHAR(255) NOT NULL;
INSERT INTO `phpbb_profile_guestbook` VALUES (1, 2, 2, 1119444611, 'A little test', 'When You see this, it works xD','');
folgenden Fehler angezeigt:
Fehler
SQL-Befehl:

CREATE TABLE `phpbb_profile_guestbook` (

`gb_id` int( 10 ) NOT NULL AUTO_INCREMENT ,
`user_id` int( 10 ) NOT NULL default '0',
`poster_id` int( 10 ) NOT NULL default '0',
`gb_time` int( 10 ) NOT NULL default '0',
`title` varchar( 255 ) NOT NULL default '',
`message` text NOT NULL ,
`bbcode_uid` varchar( 5 ) COLLATE utf8_bin NOT NULL ,
`user_guestbook_limit` VARCHAR( 255 ) NOT NULL ;



MySQL meldet:

#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 9
Kann mir da jemand bei der Beseitgung des Fehlers weiter helfen?! :-)


LG
griza-angel

Verfasst: 11.03.2008 18:29
von Berliner Schildkroete
Hallo,

ich hab das mal versucht:
`user_guestbook_limit` VARCHAR(255) NOT NULL,
Allerdings kann ich es nicht testen, da ich auf der memberlist.php folgenden Fehler erhalte:
Parse error: syntax error, unexpected T_CASE in rootpath\phpBB3\memberlist.php on line 755