kostenloser Webspace werbefrei: lima-city


PHP: Wie kann ich diese MySQL Tabelle in PHP anlegen lassen?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    c****e

    http://cookie.pyrokar.lima-city.de/db.gif

    Diese Tabelle mit dem Namen "ha" muss ich immer von Hand anlegen. Wie kann ich das in eine .php Datei schreiben, also in eine Art install.php?

    Ich hoffe der Aufbau der Tabelle ist klar...

    Es gibt mehrere Spalten, mit dem namen bio, mathe etc. wo dann nur 1 Zeile Information drinsteckt, also eine Information f?r bio, eine f?r mathe etc.

    Alle meine Versuche sind bis jetzt gescheitert :((

    Bitte helft mir.... vielen vielen Dank !!! =)
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. b**d

    gucke mal da http://dev.mysql.com/doc/mysql/de/index.html

    da sind alle mysql befehle mit erkl?rung aufgelistet. einer davon ist bestimmt der richtige :wink:

    ich hab es dir mal rausgesucht:

    http://dev.mysql.com/doc/mysql/de/CREATE_TABLE.html

    und den inhalt erzeugst du dann folgendermassen:

    http://dev.mysql.com/doc/mysql/de/HANDLER.html

    Wie Du grunds?tzlich von PHP auf mySQL Funktionen zugreifst wei?t Du ja, oder?

    Beitrag ge?ndert am 25.11 11:18 von bild
  4. Autor dieses Themas

    c****e

    ja vielen dank =)

    <?
    include("connect.php");
    ?>
    <?
    $create = "CREATE TABLE `ha` (
    `bio` text NOT NULL,
    `mathe` text NOT NULL,
    `geschi` text NOT NULL,
    `franz` text NOT NULL,
    `englisch` text NOT NULL,
    `chemie` text NOT NULL,
    `deutsch` text NOT NULL,
    `nawi` text NOT NULL,
    `kunst` text NOT NULL,
    `erdkunde` text NOT NULL,
    `reli` text NOT NULL,
    `pw` text NOT NULL,
    FULLTEXT KEY `bio` (`bio`)
    ) TYPE=MyISAM;

    INSERT INTO `ha` VALUES ('Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag', 'Test-Eintrag');";
    $query = mysql_query($create);
    ?>

    das ist meine createdb.php
    allerdings ist sie unt?tig - nichts passiert.

    wo ist der fehler ?
  5. b**d

    hast du schonmal versucht, da oben <?php statt <? hinzuschreiben?

    Beitrag ge?ndert am 25.11 11:54 von bild
  6. b**d

    <?php
    @include "connect.php";

    $create = "CREATE TABLE `ha` (
    `bio` text NOT NULL,
    `mathe` text NOT NULL,
    `geschi` text NOT NULL,
    `franz` text NOT NULL,
    `englisch` text NOT NULL,
    `chemie` text NOT NULL,
    `deutsch` text NOT NULL,
    `nawi` text NOT NULL,
    `kunst` text NOT NULL,
    `erdkunde` text NOT NULL,
    `reli` text NOT NULL,
    `pw` text NOT NULL,
    FULLTEXT KEY `bio` (`bio`)
    ) TYPE=MyISAM;";
    $query = mysql_query($create);

    $insert = "INSERT INTO `ha` VALUES ('Testwert','Testwert','Testwert','Testwert','Testwert','Testwert','Testwert','Testwert','Testwert','Testwert','Testwert','Testwert');";
    $query = mysql_query($insert);

    ?>

    Wenn der Query gesplittet wird funktionierts. Frag mich nicht wieso ;)

    Beitrag ge?ndert am 25.11 12:40 von bild
  7. 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!