PHP 3.0과 MySQL을 사용하고 있습니다.
php 프로그램에서 2개의 MySQL DB를 접근해서 사용하려고 합니다.
<?
$sock = mysql_connect('','id','password');
if ($sock < 0)
{
die("Connect -- Error : $ERRMSG
");
}
if (mysql_select_db("db1",$sock) < 0)
{
die("DB -- Error : $ERRMSG
");
}
$hsock = mysql_connect('','id','password');
if ($hsock < 0)
{
die("Connect -- Error : $ERRMSG
");
}
if (mysql_select_db("db2",$hsock) < 0)
{
die("DB -- Error : $ERRMSG
");
}
?>
다음과 같이 두개의 DB를 열고
각각을 $sock, $hsock으로 연결했습니다.
그리고 $sock, $hsock을 이용해서 query를 주면
$sock, $hsock에 관계없이 가장 늦게 열었던
$hsock에만 연결되어 query가 수행됩니다.
동시에 두개의 DB를 열고 사용할 수는 없는지요...?
mysql_query("insert into title1 (titleindex) values (1)",$sock) or die("title1 41341341-- Error : $ERRMSG
");
이렇게 $sock이라고 넣어도 $hsock에서 열었던 DB 속으로 data가 들어갑니다...
도와주세요...
전화번호는 : 02-6383-2295 입니다.
핸드폰은 : 016-639-1838 입니다.
e-mail : paul@bestanime.com 입니다.
꼭 도와주세요.
|