Mysql
 sql >> база данни >  >> RDS >> Mysql

Грешка:SQLSTATE[42000]:Синтактична грешка или нарушение на достъпа с cakePHP

обикновено, ако се случи тази грешка, нямате екземпляр на модела, а модел на приложение, върху който работите. екземплярът на модела на приложението няма метода add() и директно отправя заявки към db с add().

така че се уверете, че вашият модел е правилно включен. тъй като не ни показахте кода как извиквате метода (и как правите модела достъпен за контролера), обаче не мога да дам никакъв конкретен съвет.

ако го включите ръчно:

$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. Съхранената процедура на mysql връща няколко реда

  2. Защо получавам, че MySQL Error Query е празен?

  3. Декларирайте променлива MySQL тригер

  4. MySQL:Обобщете всички редове в таблицата в една заявка

  5. Съхранената процедура в MYSQL за променливи за актуализиране е 0