Abend zusammen, ich hab mich heute mal wieder ans MySQL gemacht und wollte das der Server automatisch die Tabellen erstellt nur leider Funktioniert das nicht ganz wie geplant.
Zitat22:03:46] CREATE TABLE IF NOT EXISTS `accounts` (`id` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(28), `banned` tinyint(1), `serialn` varchar(28), `admin` int(4), `donater` int(4), `upgradepoints` int(4), `reg` tinyint(1), `sex` tinyint(1), `exp` int(2), `hand` int(11), `konto` int(11), `crimes` int(4), `arrested` int(11)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[22:03:47] CREATE TABLE IF NOT EXISTS `accounts` (`wanteddeaths` int(11), `phonebook` int(11), `lottonr` int(11), `fishes` int(11), `biggestfish` int(11), `job` int(11), `paycheck` int(11), `jobgehalt` int(11), `headvalue` int(11), `jailed` int(11), `jailtime` int(11), `mats` int(11)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[22:03:47] CREATE TABLE IF NOT EXISTS `accounts` (`drugs` int(11), `leader` int(11), `member` int(11), `rank` int(11), `charakter` int(11), `contracttime` int(1), `health` varchar(40), `interior` int(40), `local` int(11), `team` int(11), `model` int(11), `pnumber` int(11), `housekey` int(11), `bizzkey` int(11), `pos_x` varchar(40), `pos_y` varchar(40), `pos_z` varchar(40)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[22:03:47] CREATE TABLE IF NOT EXISTS `accounts` (`carlic` int(11), `flylic` int(11), `lkwlic` int(11), `ALG` int(11), `carinsurance` int(11), `lifeinsurance` int(11), `boxmats` int(11), `boxdugs` int(11), `boatlic` int(11), `gunlic` int(11), `gun1` int(11), `gun2` int(11), `gun3` int(11), `gun4` int(11), `gun5` int(11), `ammo1` int(11), `ammo2` int(11), `ammo3` int(11)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[22:03:47] CREATE TABLE IF NOT EXISTS `accounts` (`ammo4` int(11), `ammo5` int(11), `cartime` int(11), `payday` int(11), `paydayhad` int(11), `cdplayer` int(11), `wins` int(11), `loses` int(11), `alcoholperk` int(11), `drugperk` int(11), `painperk` int(11), `miserperk` int(11), `traderperk` int(11), `tut` int(11), `warns` int(11), `online` int(11), `fuel` int(11)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
[22:03:47] CREATE TABLE IF NOT EXISTS `accounts` (`married` int(11), `marriedto` varchar(28), `kampfstil` int(11), `spawnchange` int(11), `wanteds` int(11), `sflic` int(11), `lvlic` int(11), `uhrid` int(11), `ownperso` int(11), `pinb` int(11), `handyid` int(11), `handyakku` int(11), `handyton` int(11), `zigid` int(11), `zig` int(11), `zigsucht` int(11), `handygeld` int(11)) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Das habe ich mir printen lassen beim start, eigentlich alles wie gewollt.
new sql[512];
format(sql,sizeof(sql),"CREATE TABLE IF NOT EXISTS `accounts` (`id` int(11) NOT NULL AUTO_INCREMENT, `Name` varchar(28), `banned` tinyint(1), `serialn` varchar(28), `admin` int(4), `donater` int(4), `upgradepoints` int(4), `reg` tinyint(1), `sex` tinyint(1), `exp` int(2), `hand` int(11), `konto` int(11), `crimes` int(4), `arrested` int(11)) ENGINE=MyISAM DEFAULT CHARSET=latin1;");
mysql_query(sql);
Das ist der dazugehörige Code, ich hab nicht alles eingefügt weils unnötig ist.
Nun die Frage, die Tabellen werden nicht erstellt, was mache ich denn hier Falsch?