rash44
شنبه 07 بهمن 1391, 15:55 عصر
سلام
2 تا دیتابیس با یوزر های جدا دارم .
توی 1 بخش از برنامه ابتدا به دیتابیس اول وصل میشم و اطلاعات رو از دیتابیس استخراج میکنم . سپس با دستور :
mysql_select_db('dbname2');
به دیتابیس دوم وصل میشم و از اطلاعات استفاده میکنم . این تکه کد روی سیستم خودم درست کار میکنه ( با استفاده از یوزر root برای هر دو دیتابیس ) .
روی سرور برای هر دیتابیس یک یوزر جدا ایجاد کردم .
و برنامه فوق روی سرور سایت جواب نمیده و هیچ اطلاعاتی از دیتابیس دوم استخراج نمیشه .
برای رفع مشکل فوق باید چی کار کنم ؟
به این صورت هم عمل کردم اما جواب نگرفتم
1 - اتصال به mysql
2 - انتخاب db اول
3 - ایجاد کوئری و واکشی اطلاعات
4 - قطع اتصال از mysql
5 - اتصال به Mysql
6 - انتخاب db دوم
7- نوشتن کوئری و ...
با این خطا مواجه شدم :
Fatal error: Cannot redeclare db_connect() (previously declared in ...
کد :
require_once('connect1.php');
$link1 = db_connect();
//
$sql1="SELECT * FROM `user`";
$result1 = mysql_query($sql1);
$array1=mysql_fetch_assoc($result1);
//
db_close($link1);
//
require_once('connect2.php');
$link2 = db_connect();
$sql2="SELECT * FROM `user2`";
$result2 = mysql_query($sql2);
//
db_close($link2);
2 تا دیتابیس با یوزر های جدا دارم .
توی 1 بخش از برنامه ابتدا به دیتابیس اول وصل میشم و اطلاعات رو از دیتابیس استخراج میکنم . سپس با دستور :
mysql_select_db('dbname2');
به دیتابیس دوم وصل میشم و از اطلاعات استفاده میکنم . این تکه کد روی سیستم خودم درست کار میکنه ( با استفاده از یوزر root برای هر دو دیتابیس ) .
روی سرور برای هر دیتابیس یک یوزر جدا ایجاد کردم .
و برنامه فوق روی سرور سایت جواب نمیده و هیچ اطلاعاتی از دیتابیس دوم استخراج نمیشه .
برای رفع مشکل فوق باید چی کار کنم ؟
به این صورت هم عمل کردم اما جواب نگرفتم
1 - اتصال به mysql
2 - انتخاب db اول
3 - ایجاد کوئری و واکشی اطلاعات
4 - قطع اتصال از mysql
5 - اتصال به Mysql
6 - انتخاب db دوم
7- نوشتن کوئری و ...
با این خطا مواجه شدم :
Fatal error: Cannot redeclare db_connect() (previously declared in ...
کد :
require_once('connect1.php');
$link1 = db_connect();
//
$sql1="SELECT * FROM `user`";
$result1 = mysql_query($sql1);
$array1=mysql_fetch_assoc($result1);
//
db_close($link1);
//
require_once('connect2.php');
$link2 = db_connect();
$sql2="SELECT * FROM `user2`";
$result2 = mysql_query($sql2);
//
db_close($link2);