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

الموضوع: شرح قصير للتعامل مع مكتبة PDO

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


    محمد هلال موجودبن عندك في كودك
    كود PHP:
    ;extension=php_pdo.dll 
    ;extension=php_pdo_sqlite.dll 






    __________________
    اللهم أكْرِمنا ولاتُهِنا

  2. #17
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    انا بستخدم الاباتشي

    وده الملف





    الملفات المرفقة الملفات المرفقة
    • نوع الملف: txt php.txt‏ (42.4 كيلوبايت, 32 مشاهدات)
    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

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


    تفضل الاكستنشن الرئيسي كان غير مفعل

    اذا ظهر خطأ ضع الملف php_pdo_mysql.dll المرفق داخل مجلد ext الموجود داخل المجلد الرئيسي لphp





    الملفات المرفقة الملفات المرفقة
    التعديل الأخير تم بواسطة mr_m ; 30-03-2009 الساعة 12:10 PM
    __________________
    محمد حمود.

  4. #19
    عضو فعال
    تاريخ التسجيل
    Jul 2008
    المشاركات
    1,109


    تفضل الاكستنشن الرئيسي كان غير مفعل
    جزاك الله الف خير اخي الحمدلله المشكلة اختفة





    __________________
    ســـــــبحان الله وبـــــــــحمده *سبـــــــــــحان الله العظيم
    لطلب البرمجة فقط
    helal-egypt@hotmail.com

  5. #20


    المجروح: فكرة جميلة ..وايضا للاضافة هناك بعض يقوم بعمل log للموقع يكون عبارة عن ملفين او ثلاثة
    الأول يحتوي على تسجيل لكل محاولات الاختراق للموقع وبيان الاجراء الذي اتخذه ضدها
    والثاني كل الاخطاء التقنية التي تحدث في الموقع .. وبالتطبيق على مثالين:

    - عند حدوث خطأ في الاتصال بقاعدة البيانات .. فسوف يتم تسجيله بملف الخطأ الخاص بالاخطاء التقنية
    لأن السبب الأرجح هو توقف السيرفر الذي يستضيف القاعدة

    - عند حدوث خطأ مثلا عامود غير موجود أو شيء من هذا القبيل فان الخطأ في اغلب الحالات يسجل في ال security log
    وهذا لأنه سيكون ناتج في اغلب الاحوال عن SQL injection وهكذا

    --------
    اخ محمد: تم اضافة طريقة تفعيلها في اول الموضوع شكرا لك.
    ليس دائما فقد يحدث من خطأ برمجي
    أو يحدث من فقدان الإتصال بالقاعدة بسبب تجاوز الإتصال للمسموح
    إلخ

    وممكن أيضا تخزن الأخطاء في ملف لوج





    __________________
    السيف أصدق أنباء من الكتب

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


    ما قصدته هو عدم الاكثار من استخدام try و catch داخل الاكواد بسبب انها تجعل الكود ياخذ وقت اطول في التنفيذ ..

    وما احبذه عند التعامل مع المكتبة هو:

    - عمل تصيد الاخطاء مع جملة انشاء الاتصال بالقاعدة.
    - في مرحلة التطوير للكود فان ال error reporting الخاص بالمكتبة يكون PDO::ERRMODE_WARNING وعند فتح البرنامج للزوار يكون PDO::ERRMODE_SILENT
    سيتم ذكر طريقة عملها باذن الله .. وبهذا المكتبة نفسها لن تظهر اخطاء.
    - اظهار الاخطاء العام الخاص ب PHP يتم ايقافه ايضا عند فتح البرنامج للزوار .. وهذا كاعداد للأمان.
    - منع ظهور الاخطاء في المكتبة يعني ان الكود سيستمر في التنفيذ! .. لذلك يجب ان يكون المبرمج على دراية
    بالكود ونقاط الضعف فيه .. او ان يتصيد الاخطاء مع كل امر يتم عمله.


    في حالات ضغط الزوار المشابهة لتجاوز عدد الاتصالات المسموحة
    - من الافضل زيادة الحد الاعلى لها
    - او عمل تصيد الاخطاء عند الاستخدام على حساب ال optimization
    - في حالة المواقع التي تعاني من ضغط كبير، قد تكون هناك برامج وظيفتها مراقبة حالة سيرفر قواعد البيانات ثم تحويل الزائر الى صفحة خلل تقني او سيرفر بديل باعدادات بديلة ..


    في الجزء/الاجزاء -لست متاكد- القادم باذن الله سيتم استكمال باقي وظائف المكتبة .. بالاضافة لعدة طرق للاستعمال سترضي اغلب الاذواق.





    __________________
    محمد حمود.

  7. #22


    في المرفقات تجدون المكتبة للينيكس
    pdo.so





    الملفات المرفقة الملفات المرفقة

  8. #23
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    20


    عذراً عن رفع الموضوع ، لكن لدي سؤال هام قد يقوم البعض بسؤال أيضاً ، ما هي مميزات هذه المكتبة عن مكتبة mysql العادية ؟
    هل هي فعلاً توفر حماية أكثر من ناحية التعامل مع قاعدة البيانات ؟ ياريت توضيح هذه النقطة ؟
    و هل أنها ستعتمد فعلاً كأساسية في التعامل مع قواعد البيانات في PHP6 ?





    __________________
    سبحان الله و بحمده .. سبحان الله العظيم
    الوقت كالسيف .. ان لم تقطعه ... قطعك !
    رحمك الله يا جابر الخير ....

  9. #24


    عذراً عن رفع الموضوع ، لكن لدي سؤال هام قد يقوم البعض بسؤال أيضاً ، ما هي مميزات هذه المكتبة عن مكتبة mysql العادية ؟
    هذه المكتبة تحدد لها نوع الداتا بيز اللي تريد الربط به فتربط عليه وتنفذ تعليماتك
    وبالتالي لو ظبطت كل برمجيتك علي الإتصال بها فيمكنك تغيير الداتا بيز في أي وقت
    ولكن دوال ال mysql خاصة بالماي سكول فقط

    هناك أمر أخر وهو ان المكتبة هذه توفر الكثير جدا من الخيارات التي تريحك في العمل كإخفاء الأخطاء وأظهار تقرير معين وعمل الرول باك والكوميتد والكثير من الإضافات الرائعة





    __________________
    السيف أصدق أنباء من الكتب

  10. #25
    عضو جديد
    تاريخ التسجيل
    Sep 2006
    المشاركات
    20


    بارك الله في أخي

    طيب من جهة السرعه و الكفاءه خاصة في امور الضغط ؟





    __________________
    سبحان الله و بحمده .. سبحان الله العظيم
    الوقت كالسيف .. ان لم تقطعه ... قطعك !
    رحمك الله يا جابر الخير ....

  11. #26
    عضو سوبر نشيط
    تاريخ التسجيل
    Sep 2006
    المشاركات
    700


    يعطيك العافيه اخوي


    ممكن خدمة ابي طريقة الاتصال في orcale
    وكيف ممكن insert , delete , update ,


    واي افتح قاعدة بيانات واجداول خاصه في الاوركال

    ممكن تساعدني فيها ابي ابني برنامج على الاوركال


    شكرا










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

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

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