Datenbank kopieren mit PHP

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

  • Datenbank kopieren mit PHP

    Hallo,

    ich will die Daten aus einem alten Projekt in eines Projekt umlangern, wo die Tabellenstruktur etwas anders ist.

    Ich bau zwei Datenbankverbindungen auf. Allerdings bekomm ich im Query keine Ergebnisse obwohl ich die gewünschte Verbindung mit angebe! Weiß jemand warum das nicht geht?

    Oder muss ich vor jeden Query immer hin und her switchen?

    PHP-Code:
    <?php
        set_time_limit
    (0);
        
        
    $dbFromHost '...';
        
    $dbFromUser 'user1';
        
    $dbFromPass 'pass2';
        
    $dbFromName 'olddb';

        
    $dbToHost   '...';
        
    $dbToUser   'user2';
        
    $dbToPass   'pass2';
        
    $dbToName   'newdb';

        
    // Verbindung mit Quell-DB
        
    $dbFromConn mysql_connect($dbFromHost,$dbFromUser,$dbFromPass);
        if (!
    $dbFromConn) die(mysql_error($dbFromConn));
        if (!
    mysql_select_db($dbFromName,$dbFromConn)) die(mysql_error($dbFromConn));

        
    // Verbindung mit Ziel-DB
        
    $dbToConn mysql_connect($dbToHost,$dbToUser,$dbToPass);
        if (!
    $dbToConn) die(mysql_error($dbToConn));
        if (!
    mysql_select_db($dbToName,$dbToConn)) die(mysql_error($dbToName));

        
    // Accounts kopieren
        
    $objResult mysql_query("SELECT * FROM accounts"$dbFromConn);
        if (
    $objResult)
            while (
    $arrData mysql_fetch_assoc($objResult))
            {
                
    // Hier dann Daten in neue DB schreiben
            
    }
       
    ?>
    Zuletzt geändert von ; 01.09.2008, 14:43.

  • #2
    Test und Fehler-Ausgaben fehlen!

    Kommentar

    Lädt...
    X