Re: Opening more than one database at a time?

From: Date: Sun, 20 Jan 2002 23:27:45 +0000
Subject: Re: Opening more than one database at a time?
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-81292@lists.php.net to get a copy of this message
It;'s entirely possible. Most database-related functions can take an optional link identifier parameter. You didn't use it, and in that case, database operations default to the last opened database connection. You can however do something like: $dblink1=mysql_connect($server1,$user1,$password1); $dblink2=mysql_connect($server2,$user2,$password2); mysql_select_db($database_1,$dblink1); //for link 1 mysql_select_db($dblink2,$dblink2); //for link 2 $result1=mysql_query("SELECT * from whatever",$dblink1); while ($row=mysql_fetch_array($result1)){ $query2="insert into secondtable values ". $row["id"].",".$row["whatever"]; $result2=mysql_query($query2,$dblink2); //insert on database 2 }

« previous php.general (#81292) next »