شرح صفوف ومحتوى الفقرة
يقارن الجدول المرجعي التالي بين دوال وأنماط جلب البيانات في PDO بلغة PHP 8.4:
| الدالة / النمط | القيمة المُرجعة عند التطابق | القيمة عند عدم وجود نتائج | الاستخدام الأمثل |
|---|---|---|---|
$stmt->fetch() | صف واحد (array) | false | البحث عن سجل مفرد بالمعرف أو البريد |
$stmt->fetchAll() | مصفوفة بجميع الصفوف | [] (مصفوفة فارغة) | عرض الجداول والقوائم ومجموعات البيانات |
$stmt->fetchColumn() | قيمة مفردة مباشرة | false | دوال الإحصاء COUNT(*) و SUM() |
PDO::FETCH_ASSOC | ["col" => $val] | ثابت نمط الجلب | النمط القياسي لإرجاع مصفوفة ترابطية نظيفة |
خلاصة المعرفة ومحطة الانتقال
ملخص الدرس
حصاد الدرسمراجعة مركّزة لأهم المفاهيم والقواعد الهندسية التي أتقنتها في هذا الدرس قبل التطبيق العملي
ماذا تعلّمت في هذا الدرس؟
أتقنت في هذا الدرس جلب السجل المفرد عبر $stmt->fetch()، وجلب قوائم السجلات عبر $stmt->fetchAll()، وتصفية النتائج بأمان عبر WHERE وLIKE، وترتيب النتائج وتحديد عددها، وقراءة الإحصائيات المفردة عبر $stmt->fetchColumn(). الخطوة التالية: انتقل إلى الدرس السادس والخمسين والأخير «تحديث وحذف السجلات وإدارة المعاملات البنكية في PDO» لإتقان أوامر التحديث والحذف والمعاملات الذرية.