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

PDO Connection Options Reference جدول خيارات اتصال PDO القياسية

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

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

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

يلخص الجدول المرجعي التالي صيغ DSN وخيارات اتصال PDO القياسية في PHP 8.4:

الخاصية / نص الاتصالالقيمة القياسية الموصى بهاالوظيفة الهندسية والأمنية
نص اتصال MySQLmysql:host=127.0.0.1;dbname=app;charset=utf8mb4الاتصال بـ MySQL أو MariaDB بترميز UTF-8 الكامل
نص اتصال SQLitesqlite:/path/db.sqlite أو sqlite::memory:الاتصال بملف محلي أو قاعدة بيانات سريعة بالذاكرة
PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTIONرمي استثناء PDOException عند وقوع أي خطأ
PDO::ATTR_DEFAULT_FETCH_MODEPDO::FETCH_ASSOCإرجاع السجلات كمصفوفات ترابطية بأسماء الأعمدة
PDO::ATTR_EMULATE_PREPARESfalseفرض الاستعلامات المحضرة الحقيقية داخل خادم البيانات
خلاصة المعرفة ومحطة الانتقال

ملخص الدرس

حصاد الدرس

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

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

تعلمت في هذا الدرس مزايا واجهة PDO الموحدة، وكيفية بناء نص الاتصال DSN بترميز utf8mb4، وتأمين الاتصال داخل كتلة try/catch (PDOException)، وضبط خصائص الأمان الثلاثة، وتنفيذ أوامر هيكلة الجداول عبر $pdo->exec(). الخطوة التالية: انتقل إلى الدرس الرابع والخمسين «الاستعلامات المحضرة وإدراج البيانات بأمان ضد SQL Injection في PHP» لحماية استعلاماتك بالكامل.