Mailinglisten-Archive |
Hallo Michael, Michael Borchers schrieb: > Michael Borchers wrote: > [...] > > > ich versuche zwischen zwei 1&1 tabellen zu kopieren. > demnach müsste ja so etwas wie > > $products_query = "INSERT INTO db12345678.products > (SELECT * > FROM db23456789.products)"; > > mysql_query($products_query); > > funzen. tut es leider nicht, weil für jede datenbank ein > anderer user verlangt wird. > > viell. die daten in ein array lesen und nach einem neuen mylsq_connect() > in einer schleife INSERTen?! du kannst am Anfang deines Scripts zwei mal mysql_connect(..) ausführen und die connection-handles in z.B. $db1 und $db2 speichern. Dann den jeweiligen Handle an mysql_query($statement,$dbX) weiterreichen. Das spart dir zumindest das Einlesen in ein Array. also $stm = "SELECT ... "; $res = mysql_query($stm,$db1); while ( $a = mysql_fetch_array($res,...)) { $stm = "INSERT ..."; mysql_query($stm,$db2); } HTH, Andreas
php::bar PHP Wiki - Listenarchive