Schönen Guten,
ich möchte/muss in naher Zukunft reichlich Daten (ca. 1000 Datensätze) aus einer DB auslesen und in eine andere einlesen. Nun habe ich mir zu Testzwecken zwei DB's mit kleiner Tabellenstruktur angelegt und mit je zwei Datensätzen versehen. Anschließend habe ich ein kleines Script geschrieben, dass die Datensätze eben aus der ersten auslesen und in die zweite schreiben soll. Leider tut sich nichts. Auch das Error-Reporting schweigt sich aus.
Ich bitte um nen heißen Tipp, denn es ist ein paar Monate her, seit ich was mit PHP gemacht habe. Mein Code sieht wie folgt aus:
Danke schonmal für die Mühe, Tipps und Antworten
ich möchte/muss in naher Zukunft reichlich Daten (ca. 1000 Datensätze) aus einer DB auslesen und in eine andere einlesen. Nun habe ich mir zu Testzwecken zwei DB's mit kleiner Tabellenstruktur angelegt und mit je zwei Datensätzen versehen. Anschließend habe ich ein kleines Script geschrieben, dass die Datensätze eben aus der ersten auslesen und in die zweite schreiben soll. Leider tut sich nichts. Auch das Error-Reporting schweigt sich aus.
Ich bitte um nen heißen Tipp, denn es ist ein paar Monate her, seit ich was mit PHP gemacht habe. Mein Code sieht wie folgt aus:
PHP-Code:
<?php
ini_set('display_errors',1);
error_reporting(E_ALL|E_STRICT);
mysql_connect("localhost", "XXX", "XXX");
mysql_select_db("XXX");
$select = "SELECT nummer, autor, inhalt FROM `tabelle1` ORDER BY nummer ASC";
$result = mysql_query($select) or die(mysql_error());
while($row = mysql_fetch_object($result)) {
mysql_connect("localhost", "YYY", "YYY");
mysql_select_db("YYY");
$eintrag = "INSERT INTO `tabelle1`
(`autor`, `text`)
VALUES (
'" . mysql_real_escape_string($row->autor) . "',
'" . mysql_real_escape_string($row->inhalt) . "',
)";
$eintragen = mysql_query ($eintrag);
}
?>

Kommentar