kostenloser Webspace werbefrei: lima-city


Create Table

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    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.
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    probiers mal mit

    mysql_query($sql) or die ( mysql_error());

    So wird ne Fehlermeldung angezeigt.(Falls es eine gibt)
  4. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Incorrect table name '".$username."'
    Dürfen da keine Variablen rein?
  5. der inhalt von Variablen darf denke ich mal rein.

    Wäre ich du würde ich aber auch den inhalt anzeigen. Du übergibst nicht einen usernamen wie z.B. "Walter" sonder "$username"


    (denke ich zumindest)
  6. Autor dieses Themas

    seth93

    seth93 hat kostenlosen Webspace.

    Das hab ich jetzt nicht richtig verstanden mit Walter ^^



    Beitrag geändert: 21.9.2008 12:37:48 von seth93
  7. sandrock-jonas

    Kostenloser Webspace von sandrock-jonas

    sandrock-jonas hat kostenlosen Webspace.

    <?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.
  8. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!