phpbar.de logo

Mailinglisten-Archive

AW: AW: [php] tabellen 1:1 kopieren in eine andere DB

AW: AW: [php] tabellen 1:1 kopieren in eine andere DB

Michael Borchers borchers at tridem.de
Don Apr 14 16:39:50 CEST 2005


> 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?!
>
>$stm = "SELECT ... ";
>$res = mysql_query($stm,$db1);
>while (	$a = mysql_fetch_array($res,...)) {
>	$stm = "INSERT ...";
>	mysql_query($stm,$db2);
>}

leider akzeptiert mysql "db12345678.products" nicht, weil es denkt, dass es sich um ein format tabelle.feld handelt,
oder woran liegt es?! Unknown table in field list

php::bar PHP Wiki   -   Listenarchive