PHP: Wie kann ich diese MySQL Tabelle in PHP anlegen lassen?
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
aufbau
befehlen
beitrag
bild
chemie
datei
deutsch
eintrag
englisch
erdkunde
grund
inhalt
insert
mathe
not
null
spalt
tabelle
test
vielen dank
-
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 !!! =) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
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
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 -
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 ? -
hast du schonmal versucht, da oben <?php statt <? hinzuschreiben?
Beitrag ge?ndert am 25.11 11:54 von bild -
<?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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage