لديك حساب بالفعل؟ دخول
دخول  سجل الأن 
استدعاء قاعدتين بيانات في صفحة واحدة
السلام عليكم ورحمة الله وبركاته

عندي موقع برمجة خاصة وسكربت فيديو
الان اريد اظهار اخر الفيديوهات المضافة على السكربت تظهر في صفحة الموقع
قلت الحل الوحيد هوا عمل امر اتصال للقاعدة بيانات السكربت
وجربت لكن ما ضبط وكانت تظهر رسالة


Warning: mysqli_connect() [function.mysqli-connect]: (28000/1045): Access denied for user 'shoot_v1'@'localhost' (using password: YES) in /home/shoot/public_html/config.php on line 11
Access denied for user 'shoot_main'@'localhost' to database 'shoot_v'



ارجوا المساعدة

وشكرا
تاريخ البداية: 5 / مايو / 2012 الساعة 17:49 اخر نشاط: 7 / مايو / 2012 الساعة 2:2 data
2 إجابات
دلوقت احنا فى 2012 عيب لما تستعمل دوال MYSQL ممكن تستخدم الـPDO كالاتى
try {
  $db = new PDO('mysql:dbname=databasename;host=127.0.0.1', 'username', 'password');
} catch (PDOException $ex) {
  echo 'Connection failed: ' . $ex->getMessage();
}
والاستعلام يتم هاكذا
$result = $db->query("select * from tablename");
foreach ($result as $row) {
  echo $row['foo'] . "\n";
}
اما عند التوصيل لقاعدتين
try {
  $db1 = new PDO('mysql:dbname=databas1;host=127.0.0.1', 'username', 'password');
  $db2 = new PDO('mysql:dbname=databas2;host=127.0.0.1', 'username', 'password');
} catch (PDOException $ex) {
  echo 'Connection failed: ' . $ex->getMessage();
}

بواسطة: molhm
منذ: 6 / مايو / 2012 الساعة 8:20

شكرا لك :) لكن صرت منتهي من الموقع ان شاء الله راح استخدم هذا النظام في المواقع القادمة شكرا لك مرة اخرى
7 / مايو / 2012 الساعة 1:30

فى حالة استعمالك دوال MYSQL العادية باستعمال دالة mysql_connect()
$dbh1 = mysql_connect($hostname, $username, $password); 
$dbh2 = mysql_connect($hostname, $username, $password, true); 
واختيار قاعدة البيانات
mysql_select_db('database1', $dbh1);
mysql_select_db('database2', $dbh2);
للاستعلام من الاولى
mysql_query('select * from tablename', $dbh1);
 
ومن الثانية
mysql_query('select * from tablename', $dbh2);

بواسطة: MacOS
منذ: 6 / مايو / 2012 الساعة 8:18

شكرا كتير الك الحمد الله ضبط وتمام , لكن صارت عندي مشكلة في الpagination استخدمت الشرح هاد http://www.awcore.com/dev/1/3/%D8%AA%D8%B9%D8%AF%D8%AF-%D8%A7%D9%84%D8%B5%D9%81%D8%AD%D8%A7%D8%AA-%D9%84%D8%B9%D8%B1%D8%B6-%D9%88%D8%AA%D8%AD%D8%AF%D9%8A%D8%AF-%D8%A7%D9%84%D9%86%D8%AA%D8%A7%D8%A6%D8%AC_ar لكن المشكلة تظهر رسالة

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/shoot/public_html/inc/functions.php on line 59
ارجوا الافادة
شكرا
7 / مايو / 2012 الساعة 1:31

هذا معناه ان الاستعلام خطأ
7 / مايو / 2012 الساعة 1:34

المشكلة حدثت بعد ما ضفت الكود داخل ملف الكونيح
7 / مايو / 2012 الساعة 1:52

اطبع الاستعلام نفسه ونفذه مباشرة فى phpmyadmin اذا كان صحيحا يكون الخطا من التوصيللات
7 / مايو / 2012 الساعة 1:54

طبعته والاستعلام صحيح , اعتقد لازم اضيف كود حتى يتعرف على الاتصال بالقاعدة ؟؟؟
7 / مايو / 2012 الساعة 1:57

اها بالطبع لابد ان ضيف فى دالة الاستعلام الاتصال المخصص
7 / مايو / 2012 الساعة 1:59

طيب وين اضيفها , لاني حاولت لكن ما ضبط معي
7 / مايو / 2012 الساعة 2:2

أنشر اجابتك

xهل تريد الاجابة عن هذا السؤال؟ من فضلك سجل دخول او اشترك لتتمكن من الاجابة