PDA

View Full Version : سوال: کار با دو دیتابیس در یک صفحه



Mohajerx
شنبه 28 اردیبهشت 1387, 02:28 صبح
سلام.
برای نمونه من دو دیتابیس دارم با نام db1 و db2
خوب حالا براحتی میتونم با استفاده پی اچ پی و توابع
mysql با یکی از این دو دیتابیس کار کنم ولی وقتی که
بخواهم با هر دو کار کنم اشکال پیش میاد با اینکه در هر
کوئری در پایاناش لینک اتصال رو مشخص میکنم ولی باز هم
برنامه میخواد از آخرین اطلاعات دیتابیس موجود برای اتصال استفاده کنه

در واقع این اطلاعات دریافتی رو یک مقداریش رو میخواهم در db1 وارد
کنم و مقداری رو در db2 وارد کنم.
به چه صورت میشه بدون اشکال و تداخل از هر دو دیتابیس استفاده کنم و
دقیقا مشخص بشه کدوم کوئری مربوط به کدوم دیتابیس هست ؟
بطوری که باعث نشه کوئری های مربوط به هر دیتابیس در یکی دیگه
تاثیری داشته باشه.

Bahram0110
شنبه 28 اردیبهشت 1387, 10:13 صبح
از اسم های مختلف برای ارتباط با db استفاده کن

$db1 = mysql_connect($db1location,$db1user,$db1pass) or die(mysql_error());


$db2 = mysql_connect($db2location,$db2user,$db2pass) or die(mysql_error());

tabib_m
شنبه 28 اردیبهشت 1387, 19:54 عصر
select * from `dbName`.`tableName` where ...

insert into `dbName`.`tableName` ...

update `dbName`.`tableName` ...

...