في هذا الدرس ستتعرف إن شاء الله على التعليمة delete وهناك هدية العيد وهي مخطوطة PHP توضح لك كيفية تفاعل PHP مع MySQL و HTML لنبدأ على بركة الله.
# التعليمة delete :
تقوم التعليمة delete بإزالة الصف أو الصفوف من جدول, و الصيغة القواعدية لهذه التعليمة هي:
delete from table_name where
فلإزالة الصف الذي تكون فيه قيمة mov_no=5 يمكنك استخدام الأمر التالي:
delete from movies where mov_no=5
كن جذر عند استخدام التعليمة delete إذ أن البيانات المحذوفة لا يمكن استرجعها, إلا في حال كان لديك نسخة احتياطية عن بياناتك.
# مخطوطة الـ PHP :
في آخر الدرس يوجد رابط لتحميل ملف PHP بسيط يساعدك في توضيح فكرة الإدراج والحذف والتعديل
وإليك التعليمات اللازمة لعمل هذه المخطوطة بشكل فاعل على جهازك:
1. بعد تحميل الملف والذي اسمه test1.zip قم بفك ضغطه وستجد بداخله المخطوطة و اسمها test1.php . 2. قم بحفظ نسخة من هذا الملف في المسار التالي: C:apachehtdocs وذلك باعتبار أن السواقة C: هي المكان الذي قمت بتنصيب apache عليه. 3. من قائمة ابدأ قم بتشغيل كل من apache , MySQL-D 4. قم بفتح متصفح الإنترنت لديك, وحرر في شريط العناوين العنوان التالي: http://localhost/test1.php
عندها سيظهر لك نموذج الـ PHP البسيط, تعرف عليه بنفسك وجرب كل الخيارات الممكنة.
وفيما يلي الخوارزمية التي تعمل وفقها الشيفرة السابقة:
اتصل بملقم MySQL واختر قاعدة بيانات
إذا كان لـ mov_no قيمة و لم يتم ضغط زر الإرسال
أعد قيمة كل عمود في الصف المشار إليه بـ mov_no أسند أسماء الأعمدة هذه إلى المتحولات بلغة البرمجة
أما إذا كان لـ mov_no قيمة وتم ضغط الزر update
قم بتشغيل استعلام update قم بإعادة تحميل الصفحة باستخدام قيمة لـ mov_no
أما إذا لم تكن لـ mov_no قيمة وتم الضغط على زر update
قم بتشغيل استعلام insert قم بإعادة تحميل الصفحة بدون أي قيمة لـ mov_no
أما إذا كان لـ mov_no قيمة وتم الضغط زر delete
قم بتشغيل استعلام delete نهاية شرط إذا قم بعرض الارتباط إلى نموذج فارغ (بدون إظهار mov_no) قم بعرض سرد لجميع المدخلات في الجدول التي ترتبط بـ mov_no قم بعرض نموذج. هذا هو الرابط لتحميل مخطوطة الـ PHP