sql >> Database teknologi >  >> RDS >> Mysql

Fejl:SQLSTATE[42000]:Syntaksfejl eller adgangsbrud med cakePHP

normalt, hvis denne fejl opstår, har du ikke modelforekomsten, men en appmodelforekomst, du arbejder på. app-modelforekomsten har ikke add()-metoden og forespørger direkte på db'en med add().

så sørg for, at din model er korrekt inkluderet. da du ikke viste os koden, hvordan du kalder metoden (og hvordan du gør modellen tilgængelig for controlleren), kan jeg dog ikke give nogen konkrete råd.

hvis du manuelt inkluderer det:

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


  1. Sådan begrænser du loginforsøg - PHP &MySQL &CodeIgniter

  2. 3 måder at finde rækker, der indeholder store bogstaver i SQLite

  3. Advarsel:uventet tegn i input:(ascii=29) state=0 in

  4. java jdbc mysql-stik:hvordan man løser afbrydelse efter en lang inaktiv tid