Create Table
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Hab das so gemacht:
$sql = 'CREATE TABLE `".$_POST["username"]."` ( `username` VARCHAR( 150 ) NOT NULL, `passwort` VARCHAR( 8 ) DEFAULT 0 NOT NULL, `id` INT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR( 150 ) DEFAULT 0 NOT NULL, `love` VARCHAR (150)NOT NULL default, )'; mysql_query($sql);
Aber bei mir geht das nicht.
Es wird aber auch keine Fehlermeldung angezeigt.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
probiers mal mit
mysql_query($sql) or die ( mysql_error());
So wird ne Fehlermeldung angezeigt.(Falls es eine gibt) -
Das hab ich jetzt nicht richtig verstanden mit Walter ^^
Beitrag geändert: 21.9.2008 12:37:48 von seth93 -
<?php $sql = 'CREATE TABLE `'.$_POST["username"].'` ( `username` VARCHAR( 150 ) NOT NULL, `passwort` VARCHAR( 8 ) DEFAULT 0 NOT NULL, `id` INT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR( 150 ) DEFAULT 0 NOT NULL, `love` VARCHAR (150)NOT NULL default, )'; mysql_query($sql); ?>
Zur Erklärung: wenn du den SQL-Befehl mit einfachen Anführungszeichen einleitest, musst du die Variablen auch mit einfachen Anführungszeichen aus dem PHP-String ausgrenzen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage