النتائج 1 إلى 5 من 5

الموضوع: كيف أقوم بعمل اتصالين لقاعدة البيانات في ملف واحد ؟؟

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    196

    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

    طريقك نحو التقدم و الإبداع .. قريبا جداً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2008
    المشاركات
    42


    السلام عليكم ورحمه الله وبركاتة
    جرب التالى
    كود 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 ; 04-03-2008 الساعة 12:39 AM
    __________________
    "لا تزولُ قَدَمَا عَبْدٍ يومَ القيامةِ حتى يُسألَ عنْ أربع ٍ عنْ عُمُرِهِ فيما أفناهُ وعنْ جسدِه فيما أبْلاهُ وعنْ مالهِ مِنْ أيْنَ أخذهُ وفيما أنْفَقَهُ وعنْ عِلمِهِ ماذا عَمِلَ بهِ".

  3. #3
    عضو نشيط جدا
    تاريخ التسجيل
    Jan 2008
    المشاركات
    450

    دالة الاتصال ...



    يمكنك ذلك بعمل دالة .. وسيكون لديك عدد غير محدود من الاتصالات بقاعدة البيانات ..
    كود 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"); 
    بالتوفيق ....






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Feb 2004
    المشاركات
    196


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





    __________________
    لغة PHP

    طريقك نحو التقدم و الإبداع .. قريبا جداً

  5. #5
    عضو نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    69


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

    يمكنك عمل ذلك عن طريق استدعاء دالة 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

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










ضوابط المشاركة

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

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض