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