منتدى شلة المحترفين

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

شاطر | 
 

 برمجة دوال للتعامل مع قواعد البيانات PHP APIs

اذهب الى الأسفل 
كاتب الموضوعرسالة
Admin
.:: رئيس مجلس إدارة المنتدى ::.
.:: رئيس مجلس إدارة المنتدى ::.
avatar

دولتي : الجزائر
ذكر
مساهماتي : 1759
dsd : 11
إنضمامي : 29/12/2013

مُساهمةموضوع: برمجة دوال للتعامل مع قواعد البيانات PHP APIs   الأحد يوليو 06, 2014 11:23 pm

السلام عليكم و رحمة الله تعالى و بركاته.
بإذن الله تعالى سوف نتعلم طريقة برمجة دوال للتعامل مع قواعد البيانات و ذلك للتقليل من الإختراقات ان شاء الله و ذلك عن طريق تفادي التعامل المباشر مع قواعد البيانات بال INSERT  اوSELECT
على بركة الله نبدأ ببرمجة اول دالة و هي دالة ال select  :نفتح محرر أكواد و انا استعمل الdreamweaver
نختار ملف php و نسميه -- # وصلة ممنوعة 1778 # --s.php و نبدأ بكتابة أول جملة
قمنا بإنشاء دالة اسمها startimes_users_get بداخلها كتبنا متغير اسمه $startimes و سنعرف ما دوره ان شاء الله
الآن نكتب محتوى الدالة
الان كتبنا global و هو لجلب متغير خارج الدالة و هو خاص بمتغير الاتصال بقواعد البيانات فأنت حتما لديك ملف ال connect_db للاتصال بالقاعدة اذن المتغير الخاص بالاتصال ضعه امام ال global
مثلا $startimes = mysql_connect();
المتغير اسمه startimes اذن ال global $startimes
الان الجملة المشهور و هي جملة ال select و هي للجلب من قواعد البيانات لكن لاحظتم انه فيه شيء غريب صح ؟؟؟
وهو ال %s
حسنا سهلة ان شاء الله %s هو سيعوض بمتغير ال startimes و الان نأتي للشرح عند حفظ الدالة و استخدامها للجلب كل ما علينا هو ادخال ملف ال -- # وصلة ممنوعة 1778 # --.php في صفحة و استخدام الدالة
 مثلا $"select = startimes_users_get(where id="5);
الدالة ستجلب العضو الذي ال id الخاص به 5 لكن كيف عملت الدالة ؟؟؟ حاضر الآن عندما كتبنا داخل القوسين where id="5" قمنا بتعويض المتغير startimes بالجملة where id="5"
في الأصل اصبحت هكذا
 
وبالتالي اصبحت الدالة كالتالي و كما قلنا يعوض ال s% بمتغير ال startimes
وهذه هي فائدة ال php apis و هي اختصار الجهد كل ما عليك برمجة الدالة و الباقي على الدالة
الان دالة شرطية لو لم يعمل ال qresult فالنتيجة لا شيء و ان عمل
قم بنفيذ ال rcount و هي دالة ال num_rows المعروفة و ان لم تكن هناك بيانات اي rcount=0 فالنتيجة NULL
هذا تمهيد ان شاء الله لل php APIs و نكمل ان شاء الله الدوال الباقية كلها بطريقة ال APIs
السلام عليكم و رمضان مبارك
الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو http://shila-elmou7tarifin.forumth.com
بلمامون
.:: عضو مجلس إدارة المنتدى ::.
.:: عضو مجلس إدارة المنتدى ::.
avatar

دولتي : الجزائر
ذكر
مساهماتي : 436
dsd : 0
إنضمامي : 21/05/2014
عمري : 55

مُساهمةموضوع: _da3m_8   الثلاثاء يوليو 15, 2014 9:37 pm

موضوع رائع بوركت

الرجوع الى أعلى الصفحة اذهب الى الأسفل
معاينة صفحة البيانات الشخصي للعضو
 
برمجة دوال للتعامل مع قواعد البيانات PHP APIs
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1
 مواضيع مماثلة
-
» >>> ( دسات نهائي بطولة راب قطر للدسات ) <<&lt
» sms اشعار مبايل
» شغلات موجوده بالعراق بس
» ومضات شعرية منوعة.....!!!
» الإصدار الثالث : TERMIANTOR1.2 لاختراق الاجهزه

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
منتدى شلة المحترفين :: الأقسام التقنية :: لغات البرمجة-
انتقل الى: