Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

त्रुटि:SQLSTATE [42000]:सिंटेक्स त्रुटि या केकपीएचपी के साथ पहुँच उल्लंघन

आमतौर पर, यदि यह त्रुटि होती है, तो आपके पास मॉडल इंस्टेंस नहीं होता है, बल्कि एक ऐप मॉडल इंस्टेंस होता है जिस पर आप काम करते हैं। ऐप मॉडल इंस्टेंस में ऐड () विधि नहीं है और सीधे ऐड () के साथ डीबी से पूछताछ करता है।

इसलिए सुनिश्चित करें कि आपका मॉडल ठीक से शामिल है। चूंकि आपने हमें यह कोड नहीं दिखाया कि आप विधि को कैसे कहते हैं (और आप नियंत्रक को मॉडल कैसे उपलब्ध कराते हैं) हालांकि, मैं कोई ठोस सलाह नहीं दे सकता।

यदि आप इसे मैन्युअल रूप से शामिल करते हैं:

$this->ModelName = ClassRegistry::init('ModelName');


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. समूह के बिना गिनती

  2. कमांड लाइन का उपयोग करके MySQL तालिका की विदेशी कुंजी को कैसे बदलें

  3. एसक्यूएल में नेस्टेड सबक्वायरी में अलग-अलग कॉलम कैसे खोजें?

  4. MySQL में डेटाबेस के भीतर सभी टेबल्स के आकार की जांच कैसे करें

  5. एक कॉलम से MAX मान और दूसरे कॉलम से MIN प्राप्त करें