PHP + شركة تنمية نفط عمان / ماي: كيفية الاستعلام تلقائيا لمعرفة أطوال الحقل VARCHAR؟
سؤال
وهناك طريقة لاستخدام PHP + شركة تنمية نفط عمان للاستعلام قاعدة بيانات MySQL و معرفة الأعمدة بعض الحقول VARCHAR؟ أنا لا أريد أن ترميز ثابت لهم في ملفي PHP إن أمكن.
و(الغرض: تحديد أطوال القصوى من السلاسل إلى أن يكون إما إدراجها في هذه الأعمدة، أو مقارنتها البيانات الموجودة في الأعمدة)
المحلول
وقراءتها من الأعمدة INFORMATION_SCHEMA
نصائح أخرى
ومجرد تبادل لاطلاق النار استعلام إلى طاولة information_schema
.columns
وتصفية الصف التي تحتاج إليها. يتم تخزين القيمة التي تبحث عنها تحت عنوان "CHARACTER_MAXIMUM_LENGTH".
وتشغيل هذا الاستعلام: "DESCRIBE table_name
'حيث TABLE_NAME هو اسم الجدول الذي كنت تبحث عن معلومات حول. أنه سوف يعود ما كنت تبحث عنه.
وحدد CHARACTER_MAXIMUM_LENGTH من INFORMATION_SCHEMA.COLUMNS حيث COLUMN_NAME = 'yourcolumn "وTABLE_NAME =' yourtable '؛