يتم تعريف الثوابت التالية بواسطة وحدة الامتداد هذه وبالتالي فهي صالحة فقط بعد تجميع وحدة الامتداد في PHP أو تحميلها ديناميكيًا في وقت التشغيل.
ملحوظة: تستخدم شركة PDO ثوابت الفئة منذ PHP 5.1. استخدمت الإصدارات السابقة ثابتًا عامًا بالصيغة PDO_PARAM_BOOL.
شركة تنمية نفط عمان::PARAM_BOOL (عدد صحيح) | يمثل نوع البيانات المنطقية. |
شركة تنمية نفط عمان::PARAM_NULL (عدد صحيح) | يمثل نوع البيانات NULL في SQL. |
شركة تنمية نفط عمان::PARAM_INT (عدد صحيح) | يمثل نوعًا صحيحًا في SQL. |
شركة تنمية نفط عمان::PARAM_STR (عدد صحيح) | يمثل CHAR أو VARCHAR أو أنواع السلاسل الأخرى في SQL. |
شركة تنمية نفط عمان::PARAM_LOB (عدد صحيح) | يمثل نوع بيانات الكائن الكبير في SQL. |
شركة تنمية نفط عمان::PARAM_STMT (عدد صحيح) | يمثل نوع مجموعة السجلات. وهو غير معتمد حاليًا من قبل أي برنامج تشغيل. |
شركة تنمية نفط عمان::PARAM_INPUT_OUTPUT (عدد صحيح) | المعلمة المحددة هي معلمة INOUT لإجراء مخزن. يجب أن تكون هذه القيمة ORed باتجاه البت مع نوع بيانات PDO::PARAM_* واضح. |
شركة تنمية نفط عمان::FETCH_LAZY (عدد صحيح) | حدد طريقة الاستحواذ وأرجع كل صف في مجموعة النتائج ككائن. يتوافق اسم المتغير لهذا الكائن مع اسم العمود. يقوم PDO::FETCH_LAZY بإنشاء اسم متغير الكائن للوصول. غير صالح في PDOStatement::fetchAll(). |
شركة تنمية نفط عمان::FETCH_ASSOC (عدد صحيح) | حدد طريقة الاستحواذ وأرجع كل صف في مجموعة النتائج المقابلة كمصفوفة مفهرسة حسب اسم العمود. إذا كانت مجموعة النتائج تحتوي على أعمدة متعددة بنفس الاسم، فستُرجع PDO::FETCH_ASSOC قيمة واحدة فقط لكل اسم عمود. |
شركة تنمية نفط عمان::FETCH_NAMED (عدد صحيح) | حدد طريقة الاستحواذ وأرجع كل صف في مجموعة النتائج المقابلة كمصفوفة مفهرسة حسب اسم العمود. إذا كانت مجموعة النتائج تحتوي على أعمدة متعددة بنفس الاسم، فستُرجع PDO::FETCH_ASSOC مصفوفة تحتوي على قيم لكل اسم عمود. |
شركة تنمية نفط عمان::FETCH_NUM (عدد صحيح) | حدد طريقة الاستحواذ وأرجع كل صف في مجموعة النتائج المقابلة كمصفوفة مفهرسة برقم العمود، بدءًا من العمود 0. |
شركة تنمية نفط عمان::FETCH_BOTH (عدد صحيح) | حدد طريقة الاستحواذ وأرجع كل صف في مجموعة النتائج المقابلة كمصفوفة مفهرسة برقم العمود واسم العمود، بدءًا من العمود 0. |
شركة تنمية نفط عمان::FETCH_OBJ (عدد صحيح) | حدد طريقة الاستحواذ وأرجع كل صف في مجموعة النتائج ككائن يتوافق اسم سمته مع اسم العمود. |
شركة تنمية نفط عمان::FETCH_BOUND (عدد صحيح) | يحدد طريقة الاكتساب، ويعيد TRUE ويعين قيمة العمود في مجموعة النتائج لمتغير PHP المنضم من خلال أسلوب PDOSTatement::bindParam() أو PDOSTatement::bindColumn(). |
شركة تنمية نفط عمان::FETCH_COLUMN (عدد صحيح) | حدد طريقة الاستحواذ لإرجاع العمود المطلوب من الصف التالي في مجموعة النتائج. |
شركة تنمية نفط عمان::FETCH_CLASS (عدد صحيح) | حدد طريقة الاكتساب، وقم بإرجاع مثيل جديد للفئة المطلوبة، وقم بتعيين العمود لاسم السمة المقابل في الفئة. ملاحظة: إذا كانت السمة غير موجودة في الفئة المطلوبة، فسيتم استدعاء الأسلوب السحري __set() |
شركة تنمية نفط عمان::FETCH_INTO (عدد صحيح) | حدد طريقة الاكتساب، وقم بتحديث مثيل موجود للفئة المطلوبة، وقم بتعيين العمود لاسم السمة المقابل في الفئة. |
شركة تنمية نفط عمان::FETCH_FUNC (عدد صحيح) | يسمح بمعالجة البيانات القابلة للتخصيص بالكامل أثناء التنقل. (صالح فقط في PDOStatement::fetchAll()). |
شركة تنمية نفط عمان::FETCH_GROUP (عدد صحيح) | العوائد مجمعة حسب القيمة. يُستخدم عادةً مع PDO::FETCH_COLUMN أو PDO::FETCH_KEY_PAIR. |
شركة تنمية نفط عمان::FETCH_UNIQUE (عدد صحيح) | خذ فقط القيم الفريدة. |
شركة تنمية نفط عمان::FETCH_KEY_PAIR (عدد صحيح) | احصل على مجموعة نتائج مكونة من عمودين في مصفوفة، حيث يكون العمود الأول هو اسم المفتاح والعمود الثاني هو القيمة. متاح منذ PHP 5.2.3. |
شركة تنمية نفط عمان::FETCH_CLASSTYPE (عدد صحيح) | حدد اسم الفئة بناءً على قيمة العمود الأول. |
شركة تنمية نفط عمان::FETCH_SERIALIZE (عدد صحيح) | مثل PDO::FETCH_INTO، ولكنه يمثل الكائن كسلسلة متسلسلة. متاح منذ PHP 5.1.0. بدءًا من PHP 5.3.0، إذا تم تعيين هذه العلامة، فلن يتم استدعاء مُنشئ الفئة أبدًا. |
شركة تنمية نفط عمان::FETCH_PROPS_LATE (عدد صحيح) | اتصل بالمنشئ قبل تعيين الخصائص. متاح منذ PHP 5.2.0. |
شركة تنمية نفط عمان::ATTR_AUTOCOMMIT (عدد صحيح) | إذا كانت هذه القيمة خاطئة، فستحاول شركة تنمية نفط عمان تعطيل الالتزام التلقائي حتى يتمكن اتصال قاعدة البيانات من بدء المعاملة. |
شركة تنمية نفط عمان::ATTR_PREFETCH (عدد صحيح) | قم بتعيين حجم الجلب المسبق لموازنة السرعة واستخدام الذاكرة لتطبيقك. لا تدعم كافة مجموعات قاعدة البيانات/برامج التشغيل تحديد حجم الجلب المسبق. تؤدي أحجام الجلب المسبق الأكبر إلى تحسين الأداء ولكنها تستهلك أيضًا المزيد من الذاكرة. |
شركة تنمية نفط عمان::ATTR_TIMEOUT (عدد صحيح) | اضبط المهلة بالثواني للاتصال بقاعدة البيانات. |
شركة تنمية نفط عمان::ATTR_ERRMODE (عدد صحيح) | راجع قسم الأخطاء ومعالجة الأخطاء لمزيد من المعلومات حول هذه الخاصية. |
شركة تنمية نفط عمان::ATTR_SERVER_VERSION (عدد صحيح) | هذه خاصية للقراءة فقط؛ وتقوم بإرجاع معلومات إصدار خدمة قاعدة البيانات التي تتصل بها شركة PDO. |
شركة تنمية نفط عمان::ATTR_CLIENT_VERSION (عدد صحيح) | هذه خاصية للقراءة فقط؛ وتقوم بإرجاع معلومات إصدار مكتبة العميل التي يستخدمها برنامج تشغيل PDO. |
شركة تنمية نفط عمان::ATTR_SERVER_INFO (عدد صحيح) | هذه خاصية للقراءة فقط. إرجاع بعض المعلومات الوصفية حول خدمة قاعدة البيانات التي تتصل بها شركة PDO. |
شركة تنمية نفط عمان::ATTR_CONNECTION_STATUS (عدد صحيح) | |
شركة تنمية نفط عمان::ATTR_CASE (عدد صحيح) | استخدم ثوابت مثل PDO::CASE_* لفرض أسماء الأعمدة على الحالة المحددة. |
شركة تنمية نفط عمان::ATTR_CURSOR_NAME (عدد صحيح) | الحصول على اسم المؤشر المراد استخدامه أو تعيينه. مفيد جدًا عند استخدام المؤشرات القابلة للتمرير والتحديثات الموضوعة. |
شركة تنمية نفط عمان::ATTR_CURSOR (عدد صحيح) | حدد نوع المؤشر. تدعم شركة تنمية نفط عمان حاليًا PDO::CURSOR_FWDONLY وPDO::CURSOR_SCROLL. بشكل عام PDO::CURSOR_FWDONLY، ما لم تكن هناك حاجة فعلية إلى مؤشر قابل للتمرير. |
شركة تنمية نفط عمان::ATTR_DRIVER_NAME (سلسلة) | إرجاع اسم السائق. مثال لاستخدام شركة تنمية نفط عمان::ATTR_DRIVER_NAME: <?phpif ($db->getAttribute(PDO::ATTR_DRIVER_NAME) == 'mysql') { echo "التشغيل على الخلية؛ القيام بشيء محدد هناn";}?> |
شركة تنمية نفط عمان::ATTR_ORACLE_NULLS (عدد صحيح) | تحويل السلاسل الفارغة إلى NULL في SQL عند استرداد البيانات. |
شركة تنمية نفط عمان::ATTR_PERSISTENT (عدد صحيح) | يطلب اتصالاً مستمرًا بدلاً من إنشاء اتصال جديد. راجع الاتصالات وإدارة الاتصال لمزيد من المعلومات حول هذه الخاصية. |
شركة تنمية نفط عمان::ATTR_STATEMENT_CLASS (عدد صحيح) | |
شركة تنمية نفط عمان::ATTR_FETCH_CATALOG_NAMES (عدد صحيح) | يقوم بإلحاق اسم الدليل الذي يحتوي على مقدمة كل اسم عمود في مجموعة النتائج. يتم فصل أسماء الدليل وأسماء الأعمدة بفاصلة عشرية (.). هذه الخاصية مدعومة على مستوى برنامج التشغيل، لذلك قد لا تدعم بعض برامج التشغيل هذه الخاصية. |
شركة تنمية نفط عمان::ATTR_FETCH_TABLE_NAMES (عدد صحيح) | يقوم بإلحاق اسم الجدول المضمن في مقدمة اسم كل عمود في مجموعة النتائج. يتم الفصل بين أسماء الجداول وأسماء الأعمدة بفاصلة عشرية (.). هذه الخاصية مدعومة على مستوى برنامج التشغيل، لذلك قد لا تدعم بعض برامج التشغيل هذه الخاصية. |
شركة تنمية نفط عمان::ATTR_STRINGIFY_FETCHES (عدد صحيح) | |
شركة تنمية نفط عمان::ATTR_MAX_COLUMN_LEN (عدد صحيح) | |
شركة تنمية نفط عمان::ATTR_DEFAULT_FETCH_MODE (عدد صحيح) | متاح منذ PHP 5.2.0. |
شركة تنمية نفط عمان::ATTR_EMULATE_PREPARES (عدد صحيح) | متاح منذ PHP 5.1.3. |
شركة تنمية نفط عمان::ERRMODE_SILENT (عدد صحيح) | في حالة حدوث خطأ، لا يتم عرض أي خطأ أو استثناء. نأمل أن يتحقق المطورون من الأخطاء بشكل صريح. هذا هو الوضع الافتراضي. راجع الأخطاء ومعالجة الأخطاء لمزيد من المعلومات حول هذه الخاصية. |
شركة تنمية نفط عمان::ERRMODE_WARNING (عدد صحيح) | في حالة حدوث خطأ، يتم عرض رسالة PHP E_WARNING. راجع الأخطاء ومعالجة الأخطاء لمزيد من المعلومات حول هذه الخاصية. |
شركة تنمية نفط عمان::ERRMODE_EXCEPTION (عدد صحيح) | في حالة حدوث خطأ، يتم طرح PDOException. راجع الأخطاء ومعالجة الأخطاء لمزيد من المعلومات حول هذه الخاصية. |
شركة تنمية نفط عمان::CASE_NATURAL (عدد صحيح) | الحفاظ على أسماء الأعمدة التي تم إرجاعها بواسطة برنامج تشغيل قاعدة البيانات. |
شركة تنمية نفط عمان::CASE_LOWER (عدد صحيح) | فرض أسماء الأعمدة على الأحرف الصغيرة. |
شركة تنمية نفط عمان::CASE_UPPER (عدد صحيح) | فرض أن تكون أسماء الأعمدة كبيرة. |
شركة تنمية نفط عمان::NULL_NATURAL (عدد صحيح) | |
شركة تنمية نفط عمان::NULL_EMPTY_STRING (عدد صحيح) | |
شركة تنمية نفط عمان::NULL_TO_STRING (عدد صحيح) | |
شركة تنمية نفط عمان::FETCH_ORI_NEXT (عدد صحيح) | احصل على الصف التالي في مجموعة النتائج. صالح فقط للمؤشرات القابلة للتمرير. |
شركة تنمية نفط عمان::FETCH_ORI_PRIOR (عدد صحيح) | احصل على الصف السابق في مجموعة النتائج. صالح فقط للمؤشرات القابلة للتمرير. |
شركة تنمية نفط عمان::FETCH_ORI_FIRST (عدد صحيح) | احصل على الصف الأول في مجموعة النتائج. صالح فقط للمؤشرات القابلة للتمرير. |
شركة تنمية نفط عمان::FETCH_ORI_LAST (عدد صحيح) | احصل على الصف الأخير في مجموعة النتائج. صالح فقط للمؤشرات القابلة للتمرير. |
شركة تنمية نفط عمان::FETCH_ORI_ABS (عدد صحيح) | احصل على الصفوف المطلوبة من مجموعة النتائج بناءً على رقم الصف. صالح فقط للمؤشرات القابلة للتمرير. |
شركة تنمية نفط عمان::FETCH_ORI_REL (عدد صحيح) | يحصل على الصفوف المطلوبة من مجموعة النتائج بناءً على موضعها النسبي إلى موضع المؤشر الحالي. صالح فقط للمؤشرات القابلة للتمرير. |
شركة تنمية نفط عمان::CURSOR_FWDONLY (عدد صحيح) | قم بإنشاء كائن PDOStatement وهو مؤشر متقدم فقط. هذا هو خيار المؤشر الافتراضي لأن هذا المؤشر هو أسرع وضع للوصول إلى البيانات وأكثرها شيوعًا في PHP. |
شركة تنمية نفط عمان::CURSOR_SCROLL (عدد صحيح) | ينشئ كائن PDOStatement لمؤشر قابل للتمرير. التحكم في الصفوف التي تم جلبها في مجموعة النتائج من خلال ثوابت PDO::FETCH_ORI_*. |
شركة تنمية نفط عمان::ERR_NONE (سلسلة) | يتوافق مع SQLSTATE '00000'، مما يشير إلى أنه تم إصدار عبارة SQL بنجاح دون أخطاء أو تحذيرات. يعد هذا الثابت مناسبًا عند استخدام PDO::errorCode() أو PDOStatement::errorCode() لتحديد ما إذا كان قد حدث خطأ. يُستخدم غالبًا عند التحقق من رموز حالة الخطأ التي يتم إرجاعها بالطرق المذكورة أعلاه. |
شركة تنمية نفط عمان::PARAM_EVT_ALLOC (عدد صحيح) | تعيين الأحداث |
شركة تنمية نفط عمان::PARAM_EVT_FREE (عدد صحيح) | حدث التخصيص |
شركة تنمية نفط عمان::PARAM_EVT_EXEC_PRE (عدد صحيح) | إطلاق حدث قبل تنفيذ عبارة معدة. |
شركة تنمية نفط عمان::PARAM_EVT_EXEC_POST (عدد صحيح) | يطلق حدثا بعد تنفيذ بيان معد. |
شركة تنمية نفط عمان::PARAM_EVT_FETCH_PRE (عدد صحيح) | حدث تم تشغيله قبل استرداد نتيجة من مجموعة النتائج. |
شركة تنمية نفط عمان::PARAM_EVT_FETCH_POST (عدد صحيح) | يتم تشغيل الحدث بعد استرداد نتيجة من مجموعة النتائج. |
شركة تنمية نفط عمان::PARAM_EVT_NORMALIZE (عدد صحيح) | يتم إطلاق الأحداث عندما يسمح تسجيل معلمات الربط للسائق بتسوية أسماء المتغيرات. |