سجلات PHP النشطة جنبًا إلى جنب مع جدول بأسماء أعمدة تشبه المصفوفة

StackOverflow https://stackoverflow.com/questions/9385150

  •  28-10-2019
  •  | 
  •  

سؤال

أعمل مع PHP Activerecords.أحاول أن أجعله يعمل مع جدول يحتوي على أسماء أعمدة تشبه المصفوفة: Genacodicetagpre

لقد اخترت أسماء أعمدة تشبه المصفوفات حيث يمكن أن تختلف البيانات الواردة في هذا الجدول.

الآن عندما أرغب في استخدام البيانات الموجودة في العمود ، سأستخدم العبارة التالية Genacodicetagpre

هذا يعمل وسيعيد الهوية ؛عندما أستخدم الكود التالي: Genacodicetagpre

يظهر لي الخطأ التالي: خطأ فادح في PHP: استثناء غير معلوم "ActiveRecord \ UndefinedPropertyException" بالرسالة "الخاصية غير المحددة: Tablename-> العمود

لأغراض العرض يمكنني حل هذه المشكلة باستخدام الكود التالي: Genacodicetagpre

لكن بهذه الطريقة لا يمكنني تحديث البيانات في الجدول.هل لدى أي شخص حل لكيفية الوصول إلى البيانات للقراءة والكتابة؟

Mysql: Serverversie: 5.1.41-3ubuntu12.8

PHP: PHP الإصدار 5.3.2-1ubuntu4.14

هل كانت مفيدة؟

المحلول

ما لم أتوقع عمله هو:

لقد غيرت أسماء الأعمدة من العمود [1] إلى العمود_1.ثم في الكود الخاص بي وصلت إليهم بالطريقة التالية: Genacodicetagpre

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top