[PHP] Installationsscript/Prüfroutine für MySQL Datenbanken

Dieses Thema im Forum "Webentwicklung" wurde erstellt von Estorado, 5. Oktober 2011 .

Schlagworte:
  1. 5. Oktober 2011
    Installationsscript/Prüfroutine für MySQL Datenbanken

    Servus,

    habe zur Zeit ein kleines Hinderniss, Problem wäre übertrieben:
    Habe auf den Life-Server lediglich FTP Zugriff, kein Phpmyadmin. Frage: gibt es eine Klasse/Funktion, mit der man automatisch die DB-Verbindung 1. Prüfen kann, 2. die Richtigkeit der DB checken kann.
    Kleine Beispiel: Start von install.php soll folgendes machen:
    Prüfen ob DB vorhanden
    Prüfen ob Tabelle A vorhanden, wenn nein, anlegen
    Prüfen ob in Tabelle A Spalte B vorhanden, wenn nein anlegen usw...

    Gibts da was fertiges oder darf ich mein kleines Hirn wieder anstrengen?

    Hoffe auf Antworten.

    mfg

    P.S. Bewertung is klar
     
  2. 5. Oktober 2011
    AW: Installationsscript/Prüfroutine für MySQL Datenbanken

    geh doch nach dem try&error prinzip vor:

    PHP:
    try { 
        
    $handle  = new  PDO ( "mysql:host=localhost;dbname=datenbank" "benutzer" "passwort" );
    } catch (\
    PDOException $e ) {
        
    // datenbank nicht vorhanden!
        
    exit;
    }

    if (
    false  ===  $handle -> exec ( "SELECT 1 FROM einer_tabelle" )) {
        
    // tabelle existiert nicht!
        
    exit;
    }
     
  3. 5. Oktober 2011
    AW: Installationsscript/Prüfroutine für MySQL Datenbanken

    Servus Murdoc,

    Danke für die Antwort. Ich habe schon so oft versucht mich in das try&error (Try,Catch Exception) einzulesen, bisher ohne Erfolg, evtl. habe ich ja hier ein konkretes Anwendungsbeispiel und werde das ausprobieren und die Funktionen entsprechend kapseln.

    Ich hätte gehofft, das es was fertiges gibt.
     
  4. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.