tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
271
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    J1M1 J1M1 ist offline Mitglied Gold
    Registriert seit
    Mar 2005
    Beiträge
    131
    Hallo!

    Ich versuche die ganze Zeit eine tabelle in einer Datenbank zu erstellen. Aber bevor ich das Skript überhaupt erst ausführen kann, meldet der Server einen Syntaxfehler.

    Hier das Skript:

    PHP-Code:
    <form action="create_table.php" method="post">
    <table>
    <tr>
    <td>Tabelle:</td>
    <td><input type="text" name="table"></td>
    </tr>
    <tr>
    <td>
    <input type="Submit">
    </td>
    </tr>
    </table>
    </form>
    <?php

    $table 
    $HTTP_POST_VARS['table'];

    // Database-Connection 
    $db_server 'localhost';
    $db_name 'test';
    $db_user 'test';
    $db_passwort 'test';
             
    $db = @mysql_connect($db_server$db_user$db_passwort) or die ('Konnte keine Verbindung zur Datenbank herstellen');

    $db_check = @mysql_select_db($db_name);


    //Create Table
    CREATE TABLE $table (
    username varchar(50NOT NULL default '',
    password varchar(50NOT NULL default '',
    PRIMARY KEY (`username`)
    );

    if (isset 
    $create_table) {
    die (
    'Aufgabe erfolgreich erledigt!');
    }
    ?>
    Hier der Fehler:
    Parse error: parse error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/meetpoint/login/create_table.php on line 30
    Auch wenn ich den Teil:
    PHP-Code:
    <tr>
    <
    td>Tabelle:</td>
    <
    td><input type="text" name="table"></td>
    </
    tr
    entferne
    und dann stattdessen:
    PHP-Code:
    CREATE TABLE user 
    schreibe ist das Problem trotzdem noch da...

    Was mache ich falsch?

    Mfg J!M!
     

  2. #2
    Registriert seit
    Nov 2002
    Beiträge
    2.709
    PHP-Code:
    // ...
    //Create Table
    $sqlQuery sprintf("CREATE TABLE `%s` (
    `username` varchar(50) NOT NULL default '',
    `password` varchar(50) NOT NULL default '',
    PRIMARY KEY (`username`)
    );"
    $table);


    if (
    mysql_query($sqlQuery$db)) {
    echo 
    'Aufgabe erfolgreich erledigt!';
    }
    ?> 
     
    Im Ruhestand.

Ähnliche Themen

  1. kleines problem mit create table
    Von DJmension im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 15.06.08, 11:20
  2. MySQL 5.0.32 Create Table Problem
    Von Meccan im Forum Relationale Datenbanksysteme
    Antworten: 3
    Letzter Beitrag: 10.04.08, 23:03
  3. problem mit create table
    Von kcyberbob im Forum Relationale Datenbanksysteme
    Antworten: 2
    Letzter Beitrag: 04.07.03, 18:27
  4. Create Table - check; Problem in SQL
    Von Ew1 im Forum Relationale Datenbanksysteme
    Antworten: 0
    Letzter Beitrag: 26.10.02, 14:14
  5. create table - problem
    Von WAMP_Martin im Forum PHP
    Antworten: 2
    Letzter Beitrag: 29.06.02, 17:44