MYSQL DB EINtrag geht nicht :(

Diablo2k

Well-known member
ID: 217436
L
15 Mai 2006
693
72
hi

hab mir ein slot gekauft aber der db code geht nicht, da ich keine antwort vom lizens nehmer bekomme wollte ich hier mal fragen ob eine(r) mir helfen kann.

hier der code

Code:
CREATE TABLE `devilsladder_stats` (
  `id` int(11) default '0',
  `einzahlungen` bigint(20) unsigned NOT NULL default '0',
  `auszahlungen` bigint(20) unsigned NOT NULL default '0',
  `win_out` int(11) default '0',
  `refg` int(11) default '0',
  `refgebuehr` double(4,2) default '0.00',
  `betreibergebuehr` double(4,2) default '0.00',
  `gewinn` int(11) default '0',
  `spiele` int(11) NOT NULL default '0',
) TYPE=MyISAM;


INSERT INTO `devilsladder_stats` (`id`) VALUES (69);

CREATE TABLE `devilsladder_logs` (
  `id` int(11) NOT NULL auto_increment,
  `zeit` int(11) NOT NULL default '0',
  `user` int(11) NOT NULL default '0',
  `def_id` int(11) NOT NULL default '0',
  `ergebnis` varchar(1) NOT NULL default '',
  `einsatz` int(11) NOT NULL default '0',
  `gewinn` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1;


hoffe mir kann eine(r) helfen

gruss Diablo2k
 
Hab ich mir auch gerade gedacht, habs aber zufällig gefunden:
PHP:
  `spiele` int(11) NOT NULL default '0',
) TYPE=MyISAM;
Da ist ein Komma zuviel ;)
 
Richtig, da ist ein Komma zuviel. Aber bevor das einfach gelöscht wird, würde ich den PRIMARY KEY auch in der Tabelle auf id setzen. Also einfach die vorletzte Zeile des zweiten CREATE-Statements als vorletzte Zeile des ersten Statements einfügen. Sollte funktionieren.
 
wow thx

jetzt hats geklappt

bedanke mich recht herzlich für die schnelle antwort


sorry das ich vergessen hatte den fehler zu posten :wall:

gruss Diablo2k