Wie sieht die Struktur der Tabellen aus!?
Nehmen wir mal an, du hast in beiden Datenbanken:
id | value
dann könntest Du den hier machen:
SELECT db1.value AS value FROM db1.tabelle AS db1, db2.tabelle AS db2 WHERE db1.value != db2.value
Damit holst Du die Daten aus der Tabelle der ersten Datenbank, die noch nicht in der zweiten vorhanden sind. Anschließend führste dann eine Whileschleife aus, beispielsweise so:
PHP-Code:
// Das SQL Query von oben:
$sql = mysql_query("SELECT db1.value AS value FROM db1.tabelle AS db1, db2.tabelle AS db2 WHERE db1.value != db2.value");
// Du erstellst ein neues Array:
$query = array();
// Nun machst Du eine Whileschleife, und holst Dir die Daten für Dein Insert Query zusammen:
while($line = mysql_fetch_array($sql)) {
$query[] = "('".$line['value']."'");
}
// Nun joinst Du das Query:
$query = join(",", $query);
// Zuletzt erzeugst Du das Insert Query:
$query = "INSERT INTO db2.tabelle (`value`) VALUES ".$query;
// Und führst es aus:
mysql_query($query);
Ungetestet, sollte aber laufen! Natürlich musst Du die Werte an Deine Datenbanken anpassen...