PDO_MYSQL هو امتداد mysql لواجهة PHP Data Objects (PDO). ألق نظرة فاحصة على دليل PHP. في الواقع، لا تزال هناك بعض المعلمات المثيرة للاهتمام المتاحة، مثل:
PDO::MYSQL_ATTR_INIT_COMMAND (عدد صحيح).
سيتم إعادة تنفيذ الأمر الذي سيتم تنفيذه عند الاتصال بخادم MySQL تلقائيًا عند إعادة الاتصال.
عندما أستخدم PDO_MYSQL للاتصال بـ mysql، يمكنني استخدام هذه المعلمة لتنفيذ بعض الاستعلامات تلقائيًا. حالة الاستخدام الأكثر شيوعًا هي الاتصال بـ mysql باستخدام مجموعة أحرف utf-8:
نص عادي
شفرة:
$db = new PDO("mysql:dbname=dbname"، "user"، "password"، array(PDO::MYSQL_ATTR_INIT_COMMAND=>"SET NAMES 'utf8'"));
سيتم تنفيذ الكود أعلاه SQL مباشرة بعد الاتصال بـ mysql:
PLAIN TEXT
شفرة:
تعيين الأسماء 'utf8'؛
الكاتب : بركان