Mehere mySQL-Tabellen mit einem PHP-Befehl erstellen?

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Hugo Balazs

    Mehere mySQL-Tabellen mit einem PHP-Befehl erstellen?

    Hallo NG,

    ich möchte mit einem install-script mehrere Tabellen erstellen und habe
    es zum Testen mit dem Befehl "mysql_quer y" versucht. Eine Tabelle
    erstellen funktioniert einwandfrei. Ab zwei bekomme ich eine
    Fehlermeldung betreffend SQL-Syntax.

    Mit phpMyAdmin ist es möglich das gesamte SQL-Script in einem einzigen
    Formularfenster einzutippen und hochzuladen. Wo mache ich was falsch und
    wie könnte eine Lösung aussehen?

    Beispiele:
    $creatab="
    CREATE TABLE `MENUD` (
    `MENUD_a` int(11) NOT NULL default '0',
    `MENUD_pos` int(11) default '0',
    `MENUD_name` varchar(250) default NULL,
    PRIMARY KEY (`MENUD_a`)
    ) TYPE=MyISAM;

    CREATE TABLE `MENUE` (
    `MENUE_a` int(11) NOT NULL default '0',
    `MENUE_pos` int(11) default '0',
    `MENUE_name` varchar(250) default NULL,
    PRIMARY KEY (`MENUE_a`)
    ) TYPE=MyISAM;

    ";
    $result = mysql_query ($creatab)or die ("SQR ERROR: " . mysql_error());

    Vielen Dank,
    Hugo Balazs
  • adlerweb

    #2
    Re: Mehere mySQL-Tabellen mit einem PHP-Befehl erstellen?

    Hugo Balazs schrieb:
    ich möchte mit einem install-script mehrere Tabellen erstellen und habe
    es zum Testen mit dem Befehl "mysql_quer y" versucht. Eine Tabelle
    erstellen funktioniert einwandfrei. Ab zwei bekomme ich eine
    Fehlermeldung betreffend SQL-Syntax.
    Hallo

    ....The mysql_query() function, used by this module, does not allow
    multiple commands do be sent to the server...

    Das ist mal meine letzte Info. PHPMyAdmin splittet das vorher soweit ich
    weiß auf.

    btw: Englische NG ;)

    Florian

    Comment

    Working...