Ankündigung

Einklappen
Keine Ankündigung bisher.

SQL-Datein in SQL-Datenbank einlesen

Einklappen

Neue Werbung 2019

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

  • SQL-Datein in SQL-Datenbank einlesen

    Hallo,
    ich hab ein kleines Problem mit meinem Script.
    Habe nun SQL- Datein erstellt und will sie nun mit einem Script auf meinem SQL-Server einlesen. Verbindung ist da und alles, aber beim einlesen , kommt die Meldung "No database selected", obwohl ich diese angeben habe. Oder wo hab ich den Denkfehler ???

    Danke erst mal in vorrraus

    PHP-Code:
    <?

    error_reporting(E_ALL);
     
    // Zum Aufbau der Verbindung zur Datenbank
    define ( 'MYSQL_HOST',      'SQLSERVER.mysql' );
    define ( 'MYSQL_BENUTZER',  'Benutzer' );
    define ( 'MYSQL_KENNWORT',  'passwort' );
    define ( 'MYSQL_DATENBANK', 'Datenbank' );
     
    $db_link = mysql_connect (MYSQL_HOST, 
                              MYSQL_BENUTZER, 
                              MYSQL_KENNWORT);
     
    if ( $db_link )
    {
        echo 'Verbindung erfolgreich: ';
        echo $db_link;
    }
    else
    {
        // hier sollte dann später dem Programmierer eine
        // E-Mail mit dem Problem zukommen gelassen werden
        die('keine Verbindung möglich: ' . mysql_error());
    }


      $file = file_get_contents('Daten.sql');
        $sql = explode(';',$file);
        for($i=0;$i<count($sql)-1 && $error=='';$i++){
            echo "<br><br>".$sql[$i];
            if(!mysql_query($sql[$i])) $error =  mysql_error();
        } // <-- Hier.  
            
        if(!$error){
            echo '<br><br><font color="green">Tables created successfully!</font>';
        }else{
            echo '<br><br><font color="red">'.$error.'</font>';
        } 
        mysql_close($db_link );
    ?>

  • #2
    Zitat von Doctor_Who Beitrag anzeigen
    Hallo,
    ich hab ein kleines Problem mit meinem Script.
    Habe nun SQL- Datein erstellt und will sie nun mit einem Script auf meinem SQL-Server einlesen. Verbindung ist da und alles, aber beim einlesen , kommt die Meldung "No database selected", obwohl ich diese angeben habe. Oder wo hab ich den Denkfehler ???
    Die pure Definition einer Datenbank reicht allein nicht aus.


    Andreas

    Kommentar


    • #3
      Danke Andreas, hab den denkfehler auch schon gefunden klappt jetzt auch
      danke allen dennoch

      Kommentar

      Lädt...
      X