xxxTargetxxx
Grünschnabel
Hallo zusammen,
habe ein Problem mit dem erstellen einer Tabelle in einer MySQL Datenbank. Mein Quelltext sieht wie folgt aus, bekomme keine Fehlermeldung, aber die Tabelle wird trotzdem nicht erstellt. Wenn ich die SQL Syntax direkt in phpMyAdmin eingebe wird die Tabelle erstellt.
Die Variable $name wir über ein POST Script übergeben...
Hab schon gegooglet und mein Script überprüft, aber selbst keinen Fehler gefunden... Vielleicht fehlt noch was, auf alle Fälle hab ich aber einen Connect, kann auch Datensätze in bestehenden Tabellen ändern, löschen oder hinzufügen. Nur das mit der Tabelle funktioniert nicht...
Vielen Dank schonmal
habe ein Problem mit dem erstellen einer Tabelle in einer MySQL Datenbank. Mein Quelltext sieht wie folgt aus, bekomme keine Fehlermeldung, aber die Tabelle wird trotzdem nicht erstellt. Wenn ich die SQL Syntax direkt in phpMyAdmin eingebe wird die Tabelle erstellt.
PHP:
if ($_POST['kat']) {
$neu = ("
CREATE TABLE `".$_POST['name']."` ( `id` int( 2 ) NOT NULL auto_increment ,
`sem_kurz` varchar( 10 ) NOT NULL default '',
`besch_kurz` varchar( 100 ) NOT NULL default '',
`abend_tag_std1` char( 3 ) NOT NULL default '',
`abend_tag_std2` varchar( 8 ) NOT NULL default '',
`dauer1` varchar( 13 ) NOT NULL default '',
`dauer2` varchar( 13 ) NOT NULL default '',
`mitglieder` varchar( 7 ) NOT NULL default '',
`n_mitglieder` varchar( 7 ) NOT NULL default '',
`prfg_geb` varchar( 6 ) NOT NULL default '',
`dat_1_tag1` varchar( 8 ) NOT NULL default '',
`dat_1_tag2` varchar( 8 ) NOT NULL default '',
`dat_2_tag1` varchar( 8 ) NOT NULL default '',
`dat_2_tag2` varchar( 8 ) NOT NULL default '',
`dat_3_tag1` varchar( 8 ) NOT NULL default '',
`dat_3_tag2` varchar( 8 ) NOT NULL default '',
`dat_4_tag1` varchar( 8 ) NOT NULL default '',
`dat_4_tag2` varchar( 8 ) NOT NULL default '',
`dat_5_tag1` varchar( 8 ) NOT NULL default '',
`dat_5_tag2` varchar( 8 ) NOT NULL default '',
`dat_6_tag1` varchar( 8 ) NOT NULL default '',
`dat_6_tag2` varchar( 8 ) NOT NULL default '',
PRIMARY KEY ( `id` ) ) TYPE = MyISAM;");
mysql_query($neu) or die(mysql_error() . "<br><br>" . $neu);
}
Die Variable $name wir über ein POST Script übergeben...
Hab schon gegooglet und mein Script überprüft, aber selbst keinen Fehler gefunden... Vielleicht fehlt noch was, auf alle Fälle hab ich aber einen Connect, kann auch Datensätze in bestehenden Tabellen ändern, löschen oder hinzufügen. Nur das mit der Tabelle funktioniert nicht...
Vielen Dank schonmal