Seite 1 von 1

[Gelöst] Ajax Chat Version 0.5.1.5 phpBB3 2007/10/18

Verfasst: 22.10.2007 23:23
von treffchat
Huhu liebe php Freunde,

leider bin ich net so richtig fündig geworden unter den vielen Postings.

Aber nun zu meinen Problem:

Ich habe mir die oben genannte Chatversion runtergeladen, auf meinen server hochgeladen.

Als erstes Schritt soll ich ein mysoul-befehl ausführen.

Ich füge den Code ein:

Code: Alles auswählen

DROP TABLE IF EXISTS ajax_chat_online;
CREATE TABLE ajax_chat_online (
	userID INT(11) NOT NULL DEFAULT '0',
	userName VARCHAR(64) DEFAULT NULL,
	userRole INT(1) NOT NULL DEFAULT '0',
	channel INT(11) NOT NULL DEFAULT '0',
	dateTime DATETIME DEFAULT NULL,
	ip int(11) UNSIGNED NOT NULL default '0'
) DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

DROP TABLE IF EXISTS ajax_chat_messages;
CREATE TABLE ajax_chat_messages (
	id INT(11) NOT NULL AUTO_INCREMENT,
	userID INT(11) NOT NULL DEFAULT '0',
	userName VARCHAR(64) DEFAULT NULL,
	userRole INT(1) NOT NULL DEFAULT '0',
	channel INT(11) NOT NULL DEFAULT '0',
	dateTime DATETIME DEFAULT NULL,
	ip int(11) UNSIGNED NOT NULL default '0',
	text TEXT,
	PRIMARY KEY  (id)
) DEFAULT CHARSET=utf8 COLLATE=utf8_bin;

DROP TABLE IF EXISTS ajax_chat_bans;
CREATE TABLE ajax_chat_bans (
	userID INT(11) NOT NULL DEFAULT '0',
	userName VARCHAR(64) DEFAULT NULL,
	dateTime DATETIME DEFAULT NULL,
	ip int(11) UNSIGNED NOT NULL default '0'
) DEFAULT CHARSET=utf8 COLLATE=utf8_bin;
Danach kommt folgende Meldung:
Fehler

SQL-Befehl:

CREATE TABLE ajax_chat_online(
userID INT( 11 ) NOT NULL DEFAULT '0',
userName VARCHAR( 64 ) DEFAULT NULL ,
userRole INT( 1 ) NOT NULL DEFAULT '0',
channel INT( 11 ) NOT NULL DEFAULT '0',
dateTime DATETIME DEFAULT NULL ,
ip int( 11 ) UNSIGNED NOT NULL default '0'
) DEFAULT CHARSET = utf8 COLLATE = utf8_bin;

MySQL meldet: Dokumentation
#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 'DEFAULT CHARSET=utf8 COLLATE=utf8_bin' at line 8
Woran kann dies liegen?

Verfasst: 23.10.2007 08:34
von uwe310
Hallo
Lass mich raten du hast mysql 4.0.x ?

Hab mal einen Link für dich
http://www.mediengestalter.info/forum/1 ... 635-1.html
mfg uwe

Verfasst: 23.10.2007 14:36
von treffchat
uwe310 hat geschrieben:Hallo
Lass mich raten du hast mysql 4.0.x ?

Hab mal einen Link für dich
http://www.mediengestalter.info/forum/1 ... 635-1.html
mfg uwe
Kann ich auch meine Mysql Datenbank aktuelliesieren? (wenn ja, wie?!)

Verfasst: 23.10.2007 14:43
von Dr.Death
Hi,

hast Du den Artikel gelesen ?

Anscheinend nicht ;-)

Lasse einfach alle:

Code: Alles auswählen

DEFAULT CHARSET=utf8 COLLATE=utf8_bin
weg ;-)

Verfasst: 23.10.2007 16:12
von treffchat
Dr.Death hat geschrieben:Hi,

hast Du den Artikel gelesen ?

Anscheinend nicht ;-)

Lasse einfach alle:

Code: Alles auswählen

DEFAULT CHARSET=utf8 COLLATE=utf8_bin
weg ;-)
Sorry, aber war voher net ganz bei der sache...

Ich habe die oben genannten Code weggelassen und habe den Code erneut eingefügt.

Code: Alles auswählen

DROP TABLE IF EXISTS ajax_chat_online;
CREATE TABLE ajax_chat_online (
	userID INT(11) NOT NULL DEFAULT '0',
	userName VARCHAR(64) DEFAULT NULL,
	userRole INT(1) NOT NULL DEFAULT '0',
	channel INT(11) NOT NULL DEFAULT '0',
	dateTime DATETIME DEFAULT NULL,
	ip int(11) UNSIGNED NOT NULL default '0'
) 

DROP TABLE IF EXISTS ajax_chat_messages;
CREATE TABLE ajax_chat_messages (
	id INT(11) NOT NULL AUTO_INCREMENT,
	userID INT(11) NOT NULL DEFAULT '0',
	userName VARCHAR(64) DEFAULT NULL,
	userRole INT(1) NOT NULL DEFAULT '0',
	channel INT(11) NOT NULL DEFAULT '0',
	dateTime DATETIME DEFAULT NULL,
	ip int(11) UNSIGNED NOT NULL default '0',
	text TEXT,
	PRIMARY KEY  (id)
) 
DROP TABLE IF EXISTS ajax_chat_bans;
CREATE TABLE ajax_chat_bans (
	userID INT(11) NOT NULL DEFAULT '0',
	userName VARCHAR(64) DEFAULT NULL,
	dateTime DATETIME DEFAULT NULL,
	ip int(11) UNSIGNED NOT NULL default '0'
) 
Danach bekomme ich weiterhin ne Fehlermeldung:
Fehler

SQL-Befehl:

CREATE TABLE ajax_chat_online(
userID INT( 11 ) NOT NULL DEFAULT '0',
userName VARCHAR( 64 ) DEFAULT NULL ,
userRole INT( 1 ) NOT NULL DEFAULT '0',
channel INT( 11 ) NOT NULL DEFAULT '0',
dateTime DATETIME DEFAULT NULL ,
ip int( 11 ) UNSIGNED NOT NULL default '0'
) DROP TABLE IF EXISTS ajax_chat_messages;

MySQL meldet: Dokumentation
#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 'DROP TABLE IF EXISTS ajax_chat_messages' at line 10
Sorry MySoul ist nicht ganz meine Welt :(

Verfasst: 23.10.2007 16:27
von uwe310
Hallo
Die ; hättest du ja auch stehen lassen sollen....

Code: Alles auswählen

DROP TABLE IF EXISTS ajax_chat_online; 
CREATE TABLE ajax_chat_online ( 
   userID INT(11) NOT NULL DEFAULT '0', 
   userName VARCHAR(64) DEFAULT NULL, 
   userRole INT(1) NOT NULL DEFAULT '0', 
   channel INT(11) NOT NULL DEFAULT '0', 
   dateTime DATETIME DEFAULT NULL, 
   ip int(11) UNSIGNED NOT NULL default '0' 
); 

DROP TABLE IF EXISTS ajax_chat_messages; 
CREATE TABLE ajax_chat_messages ( 
   id INT(11) NOT NULL AUTO_INCREMENT, 
   userID INT(11) NOT NULL DEFAULT '0', 
   userName VARCHAR(64) DEFAULT NULL, 
   userRole INT(1) NOT NULL DEFAULT '0', 
   channel INT(11) NOT NULL DEFAULT '0', 
   dateTime DATETIME DEFAULT NULL, 
   ip int(11) UNSIGNED NOT NULL default '0', 
   text TEXT, 
   PRIMARY KEY  (id) 
); 

DROP TABLE IF EXISTS ajax_chat_bans; 
CREATE TABLE ajax_chat_bans ( 
   userID INT(11) NOT NULL DEFAULT '0', 
   userName VARCHAR(64) DEFAULT NULL, 
   dateTime DATETIME DEFAULT NULL, 
   ip int(11) UNSIGNED NOT NULL default '0' 
); 
MFG
Uwe