صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 19 من 19

الموضوع: مشكلة 'max_user_connections' وضعف ال mysql_close()



  1. اقتباس المشاركة الأصلية كتبت بواسطة Pal Coder
    اخي الكاسر ..

    الطريقة الصحيحة هي

    الاتصال بقاعدة البيانات
    جلب النتاجئ وتنفيذ الاستعلام
    تفريغ الذاكرة
    ثم تكرار العملية لتنفيذ استعلام اخر
    اغلاق الاتصال

    أي

    كود PHP:
    $link mysql_connect($db_server$db_user$db_pass);
    mysql_select_db($db_name$link);

    $sql1 mysql_query();
    $row1 mysql_fetch_array($sql1);
    mysql_free_result($sql1);

    $sql2 mysql_query();
    $row2 mysql_fetch_array($sql2);
    mysql_free_result($sql2);

    $sql3 mysql_query();
    $row3 mysql_fetch_array($sql3);
    mysql_free_result($sql3);

    mysql_close($link); 
    شكرا لإجابتك عن تساؤلاتي

    وضحت النقاط
    ولكم جزيل الشكر

    وحيد ،





    __________________
    كل مالا يعطى يضيع

  2. #17
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    107


    لماذا نستعمل mysql_pconnet
    لاستخدام اتصال موجود مسبقا وعدم فتح اتصال جديد ؟

    الحل هو كتابة اوامر الاتصال في ملف واستداعائه في كل صفحة
    وهذا ما تستعمله البرامج الكبيرة مثل phpbb, vb, nuke. ...الخ

    مع التحية






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


    موضوع رائع استفدت منه .








  4. السلام عليكم.
    يا جماعه الmysql_pconnect هي من الاشياء التي فهمتها الكثير بالطريقه الغير صحيحه.. استخدام الmysql_pconnect الصحيحه هي عندما تكون سرفرك اللذي يحتوي على كود الphp بعيد جدا من السرفر اللذي يحتوي على قاعده البيانات.
    عيوب الmysql_pconnect هو انه لن يقفل الاتصال بدون ان تكتب بنفسك mysql_close. فبرامج الmysql_pconnect يستعمل فقط عندما يكون مستخدم الموقع انسان موثوق به ومعروف بانه سيضرب على الرابط "تسجيل خروج" قبل غلق المتصفح.

    مشكله الاخ elkaser احس انها تكمن في include .. لانه لكل ملف يفتحه .. يعمل له include حتى وأن عمل له include من قبل. فاذا كان يريد ان يبني صفحه وتلك الصفحه تعمل include ل3 صفحات ... وكل صفحه منها تعمل include على الملف mysql_connect.php مثلا؟ فسيصبح لكل صفحه 3 اتصالات لقاعده البيانات من دون سبب..

    فالحل هو ... ان يغير الاخelkaser برمجته ويحول الinclude الى include_once او require_once





    __________________
    هلابي افضل المواقع العربية تصميماً
    انصح باستخدام ابونتو





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

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

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