Re: Opening more than one database at a time?
| From: | Ing. Daniel Manrique | 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
}