W wielkim skrócie:
w kontrolerze zend mam taką składnię:
$cats = new kategorieTable(); "name" => $_POST["catname"], "desc" => $_POST["catdesc"], "parent" => $_POST["catparent"] ));
po odwołaniu, mam taki błąd:
SQLSTATE[42601]: Syntax error: 7 ERROR: syntax error at or near "desc" LINE 1: INSERT INTO katalog.kategorie (name, desc, parent, id) VALUE... ^
włączyłem logowanie postgresa i mam tyle tam:
2009-12-08 13:12:56 CETERROR: syntax error at or near "desc" at character 38 2009-12-08 13:12:56 CETSTATEMENT: INSERT INTO katalog.kategorie (name, desc, parent, id) VALUES ($1, $2, $3, $4)
nie wiem już co to może być, help! i przy okazji - czy to dobrze, że w Values są $1, $2 itd? Myslalem ze powinny tam być wartości z powyższego arraya...
ok, już wiem - problemem była nazwa kolumny "desc", nie można jej używać, bo to słowo kluczowe sql i zend jakimś cudem nie bierze go w apostrofy