Hatte endlich die richtige Idee und wundere mich, dass die Übertragung von 15.000 Datensätzen nur 3,7 sec dauert.
Die Feldnamen entnehme ich der $row:
$keys = '';
$row = mysql_fetch_assoc( $res_remote ); // erster Datensatz, um keys zu bekommen
foreach ( $row AS $key => $val ) {
$keys .= $key.",";
}
$keys = trim( $keys, "," ); // letztes Komma entfernen
echo $keys."<br>";
mysql_data_seek($res_remote,0);
$vals generiere ich pro Satz entsprechend und das gibt
INSERT
INTO tm_kontakte
( id,owner_id,gruppen_id,besucher_id,prioritaet_tln,tel_kz,bemerkung,aussteller_id,aussteller2_id,prioritaet_aus,prio_1,prio_2,prio_3,slot_nr,storno_slot,storno_zeit,storno_grund,loe_kz,last_modified )
VALUES
( '263423','15','0','18772','0','','','18747','0','0','0','0','1','0','0','','','0','2016-04-26 11:23:36' )
Linuchs