Datenbank kopieren mit PHP

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
            
    }
       
    ?>
    Last edited by ; 01-09-2008, 13:43.

  • #2
    Test und Fehler-Ausgaben fehlen!

    Comment

    Working...
    X