login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[mysql] Ajax chatbox Barry

Offline stenno - 25/01/2006 16:39 (laatste wijziging 25/01/2006 16:45)
Avatar van stennoPHP interesse Beste sitemasters ik wilde het script van barry (chatbox: http://www.site...amp;id=910).
Graag gebruiken, maar het lukt me niet om de querries om de tabellen aan te maken, goed/zonder errors op mijn mysql admin te draaien.

het gaat om deze querry:

SQL-query:

Citaat:
CREATE TABLE `msgs` (
`id` int( 11 ) NOT NULL AUTO_INCREMENT ,
`who` varchar( 18 ) COLLATE latin1_general_ci NOT NULL default '',
`color` varchar( 7 ) COLLATE latin1_general_ci NOT NULL default '#000000',
`msg` varchar( 255 ) COLLATE latin1_general_ci NOT NULL default '',
`type` enum( 'msg', 'info', 'logoff', 'logon' ) COLLATE latin1_general_ci NOT NULL default 'msg',
`date` decimal( 25, 0 ) NOT NULL default '0',
PRIMARY KEY ( `id` ) ,
KEY `who` ( `who` , `color` , `msg` , `type` , `date` )
) ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =2967



en deze error:

Citaat:
MySQL retourneerde: Documentatie
#1064 - You have an error in your SQL syntax near 'collate latin1_general_ci NOT NULL default '',
`color` varchar(7) collate latin' at line 3


Kan iemand me helpen ??
Alvast heel erg bedankt Stenno

Citaat:
Haytjes-edit:
gebruik de [code]-de tags of toch tenmiste [quote ]-tags

3 antwoorden

Gesponsorde links
Offline Tuinstoel - 25/01/2006 16:40
Avatar van Tuinstoel PHP expert Je moet de query aanpassen. De troep die met collatie te maken heeft kun je er uit mieteren, ik snap zelf ook nog steeds niet waar dat goed voor is. Dus dingen zoals COLLATE latin1_general_ci kunen er uit, idem DEFAULT CHARSET ... = latin1_general_ci.
Offline haytjes - 25/01/2006 16:41 (laatste wijziging 25/01/2006 16:42)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
  1. CREATE TABLE `msgs` (
  2. `id` int( 11 ) NOT NULL AUTO_INCREMENT ,
  3. `who` varchar( 18 ) COLLATE latin1_general_ci NOT NULL default '',
  4. `color` varchar( 7 ) COLLATE latin1_general_ci NOT NULL default '#000000',
  5. `msg` varchar( 255 ) COLLATE latin1_general_ci NOT NULL default '',
  6. `type` enum( 'msg', 'info', 'logoff', 'logon' ) COLLATE latin1_general_ci NOT NULL default 'msg',
  7. `date` decimal( 25, 0 ) NOT NULL default '0',
  8. PRIMARY KEY ( `id` ) ,
  9. KEY `who` ( `who` , `color` , `msg` , `type` , `date` )
  10. )

probeer een keer zo. 'k heb dat ook altijd dat die laatste dingen (ENGINE = MYISAM DEFAULT CHARSET = latin1 COLLATE = latin1_general_ci AUTO_INCREMENT =2967) weg mogen
Offline stenno - 25/01/2006 18:39
Avatar van stenno PHP interesse Ok opgelost ! bedankt guys !! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.208s