تغطية مباشرة لأحداث منتدى الإعلام الجديد المقام بمدينة أبوظبي
هل تقترح تمديد مسابقة سوالف كاست؟

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > PHP
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Feb 2004-
#1 (permalink)  
Question كيف أقوم بعمل اتصالين لقاعدة البيانات في ملف واحد ؟؟


يعني أبي أسوي كونكت لقاعدة البيانات على يوزر معين بعدين أسوي ديسكونكت بعدين أسوي كونيكت على يوزر ثاني غير الأول ؟؟

يعني بالأكواد :
كود PHP:
$mysql mysql_connect("$host","$USER1","$PASS1");
$select mysql_select_db($DATA);

// الشغل مالي كلة هني .. بعدين ..
mysql_close($mysql);


$mysql mysql_connect("$host","$USER2","$PASS2");
$select mysql_select_db($DATA);

// باجي الشغل مالي كلة ..
mysql_close($mysql); 
سويت هذي الحركة بس دايماً يطلع لي Can not connect to Database .. ليش ؟؟ في غلط يا جماعة ساعدوني بارك الله فيكم ..






__________________
لغة PHP

طريقك نحو التقدم و الإبداع .. قريبا جداً
alsohba غير متواجد حالياً   قديم 03-03-2008, 11:32 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2008-
#2 (permalink)  

السلام عليكم ورحمه الله وبركاتة
جرب التالى
كود PHP:
 
$mysql 
mysql_connect("$host","$USER1","$PASS1"); 
$select mysql_select_db("dbname",$mysql); 
 
// الشغل مالي كلة هني .. بعدين .. 
 
 
 
$mysql2 mysql_connect("$host","$USER2","$PASS2"); 
$select2 mysql_select_db("dbname",$mysql2); 
 
// باجي الشغل مالي كلة .. 
ولست فى حاجه لإغلاق الاتصال حيث تقوم الدالة mysql_connect باغلاق الاتصال مباشرة بعد الإنتهاء من الإستعلام






__________________
أمي ذكرى لا أنساها (.) شوقٌ يدفعني لأراها

التعديل الأخير تم بواسطة : ahmedwali بتاريخ 03-03-2008 الساعة 11:39 PM.
ahmedwali غير متواجد حالياً   قديم 03-03-2008, 11:37 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jan 2008-
#3 (permalink)  
دالة الاتصال ...

يمكنك ذلك بعمل دالة .. وسيكون لديك عدد غير محدود من الاتصالات بقاعدة البيانات ..
كود PHP:
function db_connect($host,$user,$pass,$db){
$connect mysql_connect("$host","$user","$pass"); 
$db_select mysql_select_db("$db",$connect); 
}
db_connect("localhost","user1","pass1","db1");
db_connect("localhost","user2","pass2","db2"); 
بالتوفيق ....






__________________
رئيس قسم برمجيات ومشروعات الويب
اكاديمية المنارة الدولية , الاكاديمية الالمانية المصرية
مصر - المنيا
dewan159@gmail.com
dewan159 غير متواجد حالياً   قديم 04-03-2008, 02:32 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Feb 2004-
#4 (permalink)  

شكراً لك يا أخي الفاضل .. كلامك صحيح 100% ..






__________________
لغة PHP

طريقك نحو التقدم و الإبداع .. قريبا جداً
alsohba غير متواجد حالياً   قديم 04-03-2008, 07:01 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#5 (permalink)  

السلام عليكم,

يمكنك عمل ذلك عن طريق استدعاء دالة mysql_connect كالتالي
كود PHP:
$link1 mysql_connect($dbhost$dbuser$dbpasstrue);
mysql_select_db($dbname$link1);
$link2 mysql_connect($dbhost$dbuser$dbpasstrue);
mysql_select_db($dbname$link2); 
حيث true هي قيمة البارامتر الرابع الاختياري لدالة mysql_connect واسمه new_link ويسمح لك بفرض عمل اتصال جديد عوضا عن استخدام الاتصال المفتوح مسبقا -وهي الأسلوب الافتراضي الذي تتبعه الدالة- وذلك عند تمريره للدالة بقيمة true

أتمني أن أكون قد أفدتك ..






التصميم غير متواجد حالياً   قديم 04-03-2008, 08:17 PM
رد مع اقتباس
رد


 

أدوات الموضوع

تعليمات المشاركة
لا تستطيع كتابة مواضيع
لا تستطيع كتابة ردود
لا تستطيع إرفاق ملفات
لا تستطيع تعديل مشاركاتك

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
كيف أقوم بعمل رسالة السيرفر مشغول الأن xSlider إصلاح وصيانة المنتديات 10 02-04-2007 08:06 PM
انتبهوا من اضافت هذا الشخص!!!! a19z.com سوالف عامة 9 19-08-2006 03:57 PM
بقى ملف واحد لقاعدة البيانات الله يخليكم ساعدوني فيها في بي بورتال إصلاح وصيانة المنتديات 1 27-05-2005 08:10 PM
أزرار الريل بليير والفلاش لاتعمل FHM إصلاح وصيانة المنتديات 11 08-12-2002 12:30 AM
عودة جلسات دبي1 معافاة دبي1 تطوير الويب 18 17-01-2001 10:57 AM


الساعة الآن: 04:40 AM بتوقيت المملكة العربية السعودية