انتقل إلى محتوى الدرس

Prepared Statement Methods Table جدول دوال الاستعلامات المحضرة

تعلّم الاستعلامات المحضرة وإدراج البيانات بأمان ضد SQL Injection في PHP بأسلوب PHP 8 الحديث مع أمثلة عملية وتطبيقات تفاعلية.
1 صفوف تعليمية
PHP
5 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يلخص الجدول المرجعي التالي دوال الاستعلامات المحضرة وأنماط المعاملات في واجهة PDO:

الدالة / الميزةتُستدعى عبرمثال الصياغةالوظيفة الأساسية
prepare()$pdo$stmt = $pdo->prepare($sql);تحضير قالب الاستعلام وإرجاع كائن PDOStatement
execute()$stmt$stmt->execute(["email" => $e]);ربط قيم المدخلات بأمان وتنفيذ الاستعلام المحضر
المعامل المسمىجملة SQLVALUES (:email, :role)ربط واضح بالاسم للاستعلامات متعددة الحقول
المعامل الموضعيجملة SQLVALUES (?, ?)ربط مختصر بالترتيب للاستعلامات السريعة
lastInsertId()$pdo$id = $pdo->lastInsertId();إرجاع المعرف التلقائي للسجل المضاف حديثاً
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

مراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي

ماذا تعلّمت في هذا الدرس؟

تعلمت في هذا الدرس كيف تحدث ثغرة حقن SQL عند دمج المتغيرات نصياً، وكيف تمنعها الاستعلامات المحضرة عبر فصل التحضير prepare() عن التنفيذ execute()، وكيفية إدراج البيانات بالمعاملات المسماة والموضعية، وقراءة معرف السجل الجديد عبر $pdo->lastInsertId(). الخطوة التالية: انتقل إلى الدرس الخامس والخمسين «استعلامات الجلب والفلترة والترتيب عبر PDO في PHP» لقراءة البيانات من الجداول بمرونة وأمان.