المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : شرح طريقة الاتصال بقاعدة البيانات بدوال .. Connect to Database with MySQLi functions



walid
11-01-2013, بتوقيت غرينيتش 04:44 PM
http://www.dzbatna.com/images/icons/smile.gif ط´ط±ط* ط§ظ„ط§طھطµط§ظ„ ط¨ظ‚ط§ط¹ط¯ط© ط§ظ„ط¨ظٹط§ظ†ط§طھ ط¨ط¯ظˆط§ظ„ .. Connect to Database with MySQLi functions (http://www.dzbatna.com/t2293213/)




https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/q72/10156_623744374316577_1519863612_n.jpg

السلام عليكم


بعد الاخبار عن الغاء دعم دوال mysql فـ الاصدار PHP 5.5 .. اتجه العديد من المبرمجين الى دوال الـ MySQL Improved المعروفة بـ اسم MySQLi للتعامل مع الـ DataBase
معلومة تشغل بال الكثيرين : لن يتم وقف دعم المواقع المبرمجة بـ استخدام MySQL ..


هنشرح طريقة استخدام الدوال فـ الـ Structure Programming وفـ الـ Object Oriented Programming - OOP


الأول بنعرف شوية variables عشان نستخدمهم بعد كدة

https://fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/q81/s720x720/1044195_623873120970369_744686840_n.jpg

نبدأ نديه امــر الـ connect للـ Database
ونعمل if condition .. لـو فـ اى error يطلع برة الـ code ويظهر error message للـ user

بطريقة الـ OOP

https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/q71/s720x720/994153_623873004303714_1591242649_n.jpg


بطريقة الـ Structure Programming

https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn2/q71/s720x720/1045253_623873027637045_157699860_n.jpg


لو جينـا فـ يوم مثلا وغيرنا اسم الـ database هنعمل variable جديد ونسميه $newDB ونديه اسم الـ database الجديدة




هنـغير الـ database name ونـ connect على الجديدة بالـطريقة دى

in OOP

https://fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn2/q71/s720x720/983583_623873157637032_1694478896_n.jpg


in Structure Programming

https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash3/q71/s720x720/944448_623873164303698_1837402980_n.jpg


عشان نعمل Query نرجع بيه data من الـ database بتاعتنا

بنكتب الـ query كأنه string فـ variable اسمه query

فـ queries كتير هنشرح طريقةهم بعدين ان شاء الله

https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-prn1/q77/s720x720/1044752_623873274303687_976626554_n.jpg


ونبدأ نديه أمر بتنفيذ الـ query بتاعنا

فـ الـ OOP

https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/q71/s720x720/424505_623873304303684_868387254_n.jpg


فـ الـ Structure Programming

https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/q77/s720x720/942014_623873327637015_1279308649_n.jpg


لو عايزين نعررف عدد الـ rows اللى فـ table معين

فـ الـ OOP

https://fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-ash3/q71/s720x720/6486_623873444303670_235941909_n.jpg


فـ الـ Structure Programming

https://fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-frc1/q73/s720x720/1001151_623873467637001_1626761819_n.jpg


لو عايزين نرجع الـ data من الـ rows اللى معانا

in OOP

https://fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-prn1/q71/s720x720/1017485_623873457637002_171754337_n.jpg

in Structure Programming

https://fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-prn2/q71/s720x720/1044974_623873567636991_1141612153_n.jpg


بطبيعة الحال كل اتصال بالـ database بيتقفل أول ما الـ script يخلص ..

طب لـو انت عايز تقفل الـ connection بـ الـ database قبل ما الـ script يخلص

بنستخدم الدوال دى

in OOP

https://fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/q73/s720x720/1010947_623873604303654_240451733_n.jpg


in Structure Programming

https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-prn1/q71/s720x720/21355_623873610970320_891401827_n.jpg

يــارب يــكون الــشرح طريقة بســيط ,,

استنونا فـ باقى الدروس ان شاء الله ..

تحياتى ,

4ServNet Developers Team








ألعاب الأندرويد مجانا و حصريا (http://www.apotox.info/forum)




https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى