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?
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
}
?>
Kommentar