Hiho, also ich hab mal ne Frage, wie ich den Script richtig schreiben muss, damit auch alle Tabellen erstellt werden. Hier so wie ich es mache:
Ihr seht da sind so abschnitte mit Tabelle installier: ja, lasst euch davon nicht beirren, die gehn nicht, warum auch immer
danke für die hilfe
danke an goth für den richtige lösung
PHP-Code:
$create = ("create table ".$tab."banner ( id INT NOT NULL AUTO_INCREMENT,
Primary Key (id),
bannername VARCHAR(255),
bannerbesch VARCHAR(255),
bannerlink VARCHAR(150),
bannerbild VARCHAR(150),
banner_type VARCHAR(10),
banner_height VARCHAR(10),
banner_width VARCHAR(10),
aktiviert VARCHAR(4),
clickrate VARCHAR(100),
viewrate VARCHAR(255),
maxviewrate VARCHAR(255),
maxclickrate VARCHAR(100),
maxviewakti VARCHAR(4),
maxclickakti VARCHAR(4),
maxviewges VARCHAR(255),
maxclickges VARCHAR(255),
ip_block VARCHAR(4),
viewmonjan VARCHAR(255),
viewmonfeb VARCHAR(255),
viewmonmar VARCHAR(255),
viewmonapr VARCHAR(255),
viewmonmai VARCHAR(255),
viewmonjun VARCHAR(255),
viewmonjul VARCHAR(255),
viewmonaug VARCHAR(255),
viewmonsep VARCHAR(255),
viewmonokt VARCHAR(255),
viewmonnov VARCHAR(255),
viewmondez VARCHAR(255),
clickmonjan VARCHAR(255),
clickmonfeb VARCHAR(255),
clickmonmar VARCHAR(255),
clickmonapr VARCHAR(255),
clickmonmai VARCHAR(255),
clickmonjun VARCHAR(255),
clickmonjul VARCHAR(255),
clickmonaug VARCHAR(255),
clickmonsep VARCHAR(255),
clickmonokt VARCHAR(255),
clickmonnov VARCHAR(255),
clickmondez VARCHAR(255),
viewjahr VARCHAR(100),
clickjahr VARCHAR(100)
) TYPE=MyISAM ");
mysql_query($create, $link);
$selectbanner = mysql_query("SELECT * FROM ".$tab."banner");
if($selectbanner == true){
$install = "Ja";
}
else{
$install = "nein";
}
echo '<p class="klein">Tabelle: Banner<br>';
echo 'Installiert: '.$install.'</p>';
// IP Tabelle
$create2 = ("create table ".$tab."banner_ip(
id VARCHAR(100),
ip VARCHAR(100),
deltime VARCHAR(20)
) TYPE=MyISAM ");
mysql_query($create2, $link);
$selectip = mysql_query("SELECT * FROM ".$tab."banner_ip");
if($selectip == true){
$install2 = "Ja";
}
else{
$install2 = "nein";
}
echo '<p class="klein">Tabelle: Banner_IP<br>';
echo 'Installiert: '.$install2.'</p>';
// Banner eintragen
$insert = "INSERT INTO ".$tab."banner VALUES ( '1', '4Webmaster', 'Free Scripts', 'www.4webmaster.net', 'http://www.4webmaster.net/images/4webmasterbanner.gif', 'img', '', '', 'ja', '0', '0', '0', '0', 'nein', 'nein', '0', '0', 'nein', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '2002', '2002')" ;
mysql_query($insert, $link)
or die("Fehler: ".mysql_error());
echo '<p class="klein">Eintrag: 4Webmaster Banner<br>';
echo 'Installiert: OK</p><br>';
if($install == "nein" or $install2 == "nein"){
echo '<p class="klein"><font color="#ff0000">Es wurde eine oder mehrere Tabellen nicht installiert. Dies kann daran liegen, dass die Tabelle(n) eventuell schon vorhanden ist/sind. Bitte überprüfen Sie das!</font></p>';
}
echo '<p class="klein">Löschen Sie die install.php Datei!</p>';
danke für die hilfe
danke an goth für den richtige lösung