Richtiger Installationsscript, was sollte ich beachten??

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Richtiger Installationsscript, was sollte ich beachten??

    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:

    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 &uuml;berpr&uuml;fen Sie das!</font></p>';
    }

    echo 
    '<p class="klein">L&ouml;schen Sie die install.php Datei!</p>'
    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
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]
Lädt...
X