login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Tabellen aanmaken

Offline Ongeduld - 23/05/2006 12:18
Avatar van OngeduldOnbekend hoe maak ik deze tabellen aan in m'n database ?
Ik kan alles ingeven , maar collate latin1_general_ci kan ik nergens ingeven 
Ik werk met PHPMyAdmin bij m'n host...

  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. ) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2967 ;

8 antwoorden

Gesponsorde links
Offline Thomas - 23/05/2006 12:21
Avatar van Thomas Moderator Alles wat achter de ")" staat zijn alle default waarden bij mijn weten. Je kunt dit dus ook weg laten bij het aanmaken van de tabel.
Offline Ongeduld - 23/05/2006 12:24
Avatar van Ongeduld Onbekend maar als ik de query ingeef om automatisch te laten uitvoeren krijg ik deze foutmelding :

MySQL retourneerde:

#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

Offline Thomas - 23/05/2006 12:30 (laatste wijziging 23/05/2006 12:31)
Avatar van Thomas Moderator Haal "collate latin1_general_ci" eens weg dan?

  1. CREATE TABLE `msgs` (
  2. `id` int(11) NOT NULL auto_increment,
  3. `who` varchar(18) NOT NULL default '',
  4. `color` varchar(7) NOT NULL default '#000000',
  5. `msg` varchar(255) NOT NULL default '',
  6. `type` enum('msg','info','logoff','logon') 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. )
Offline Ongeduld - 23/05/2006 12:34
Avatar van Ongeduld Onbekend ik heb overal die collate_latin1_ci moeten weghalen voor hij het aanpakte...is die collate_latin1_ci echt nodg in de query ?
Offline Thomas - 23/05/2006 12:50
Avatar van Thomas Moderator Blijkbaar niet? Het zorgde er ook voor dat je query niet werkte. Je hele tabel krijgt automatisch deze collation, dus ook alle elementen hierin?
Offline Ongeduld - 23/05/2006 13:27 (laatste wijziging 23/05/2006 13:35)
Avatar van Ongeduld Onbekend het zijn trouwens de codes vanuit het script AJAX => CHATBOX 
Misschien toch laten aanpassen ofzo ? 

In ieder geval bedankt ;)

Nu , als ik de chat wil gebruiken , en ik geef m'n nick in , dan krijg ik de foutmelding OBJECT VEREIST

De regel overeenkomend met de foutmelding is (regel 83 teken 7)

BIJ INDEX.PHP

  1. var ie = (typeof window.ActiveXObject != 'undefined');


BIJ SERVER.PHP

  1. $r = mysql_query("SELECT * FROM `users` WHERE `name` = '".$user."'");
Offline Thomas - 23/05/2006 13:39
Avatar van Thomas Moderator Link naar het script?
Neem contact op met de auteur?
Offline Ongeduld - 23/05/2006 13:49
Avatar van Ongeduld Onbekend de index.php => http://www.plaatscode.be/348/

de server.php => http://www.plaatscode.be/349/


Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.2s