Autor |
Nachricht |
Met456
Threadersteller
Dabei seit: 16.10.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 09.04.2007 10:01
Titel InstallationsScript |
|
|
Ich bin es Wieder Hoffentlich gibt es in Meiner Schrift Keine Fehler Also Meine Frage ich Habe ein InstallationsScript die Mir nur Eine Tabelle Herstelle aber Ich will Das es 4 Tabellen Herstellen soll Hier der Script:
Code: | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Uploadscript :: Installation</title>
</head>
<body>
<?PHP
/* Datenbankinfos laden */
if(!@include("inc/config.php"))
echo ("<p align=\"center\">Konnte Configdatei nicht laden</p>");
/* Verbindung zur Datenbank herstellen */
if (@mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS) OR die(mysql_error()))
echo ("<p align=\"center\">Verbindung zur Datenbank hergestellt</p>");
else
echo ("<p align=\"center\">Fehler beim Verbinden zur Datenbank</p>");
/* Datenbank auswählen */
if (@mysql_select_db(MYSQL_DATABASE) or die(mysql_query()))
echo ("<p align=\"center\">Datenbank ausgewählt</p>");
else
echo ("<p align=\"center\">Fehler beim Auswählen der Datenbank</p>");
/* SQL Tabelle erstellen */
$sql = "CREATE TABLE
`Essen`
(`ID` MEDIUMINT( 9 ) NOT NULL AUTO_INCREMENT ,
`Name` VARCHAR( 200 ) NOT NULL ,
`Bild` VARCHAR( 200 ) NOT NULL ,
`Zutaten` VARCHAR( 200 ) NOT NULL ,
`Zutaten2` VARCHAR( 200 ) NOT NULL ,
`Zutaten 3` VARCHAR( 50 ) NOT NULL ,
`Beschreibung` TEXT NOT NULL ,
PRIMARY KEY ( `ID` )
) TYPE = MYISAM;";
$result = @mysql_query($sql);
if ($result)
echo ("<p align=\"center\">Tabelle wurde erstellt</p>");
else
echo ("<p align=\"center\">Fehler beim Erstellen der Tabelle</p>");
/* Verwendeten Speicher wieder freigeben */
if (@mysql_free_result($result))
echo ("<p align=\"center\">Speicher wurde freigegeben</p>");
/* SQL Verbindung trennen */
if(@mysql_close($db))
echo ("<p align=\"center\">Verbindung zur Datenbank getrennt</p>");
else
echo ("<p align=\"center\">Konnte Verbindung zur Datenbank nicht schließen</p>");
?>
</body>
</html>
|
Zuletzt bearbeitet von Met456 am Mo 09.04.2007 10:04, insgesamt 1-mal bearbeitet
|
|
|
|
|
dastef
Dabei seit: 03.11.2003
Ort: -
Alter: -
Geschlecht:
|
Verfasst Mo 09.04.2007 10:08
Titel
|
|
|
Und wo steckt das Problem? Dann kopier das Ding halt 3x und
änder die anderen Tabellenstrukturen ab .. vom erstellen der
Tabelle bis kurz vorm freigeben des Speichers gehört zu einem
Vorgang.
|
|
|
|
|
Anzeige
|
|
|
Met456
Threadersteller
Dabei seit: 16.10.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 09.04.2007 10:12
Titel
|
|
|
Nah ich will mit Einem Script Alle 4 Tabellen Installieren
|
|
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Mo 09.04.2007 12:23
Titel Re: InstallationsScript |
|
|
Code: | for( $i = 1; $i <=4; $i++ ) {
/* SQL Tabelle erstellen */
$sql = "CREATE TABLE `Essen$i`
...
echo ("<p align=\"center\">Fehler beim Erstellen der Tabelle</p>");
} |
Wenn ich dich in dem anderen Thread recht verstanden hab, wolltest du doch gleichartige Tabellen namens Essen1, Essen2... !?
Besser waers (wahrscheinlich), wenn du die eine "Essen" Tabelle um nen Index-Wert ergaenztest (Tabnr INT NOT NULL). Vier strukturell gleiche Tabellen scheinen mir etwas umstaendlich...
Was gibts denn eigentlich fuer Rezepte???
Zuletzt bearbeitet von schachbrett am Mo 09.04.2007 12:25, insgesamt 1-mal bearbeitet
|
|
|
|
|
Met456
Threadersteller
Dabei seit: 16.10.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mo 09.04.2007 19:48
Titel
|
|
|
Das ist doch nur ein Beispiel essen
ja könnt ihr mir nicht ein Tipp geben wie ich es installieren kann
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mo 09.04.2007 21:26
Titel
|
|
|
Code: | $queries = array(
"sql-statement1",
"sql-statement2",
....
);
while ($query = array_shift($queries) {
if ( $q = mysql_query ( $query ) { ...errorhandling... }
}
|
so ähnlich halt...
Zuletzt bearbeitet von am Mo 09.04.2007 21:26, insgesamt 1-mal bearbeitet
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Di 10.04.2007 03:01
Titel
|
|
|
Zitat: | Nah ich will mit Einem Script Alle 4 Tabellen Installieren |
Es war auch nicht so gemeint, daß du die Script-Datei drei mal kopieren solltest, sondern daß du nur den SQL-Code zum Erstellen der Tabellen vier mal hintereinander in deinem Script hast.
Also innerhalb deines Scriptes kopieren war gemeint...
Aber natürlich kannst du das Tabellenerstellen natürlich auch mit Hilfe einer Schleife machen, die dann vier Mal durchlaufen wird.
|
|
|
|
|
Met456
Threadersteller
Dabei seit: 16.10.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Di 10.04.2007 12:48
Titel
|
|
|
Ach so
Ok Danke aber Ich wollte Eigentlich Bezwecken das es alles Einbissen Kleiner werden soll
|
|
|
|
|
|
|
|