Я вставляю данные в базу данных, используя класс Zend Zend_Db_Table_Abstract.
Однако в некоторых случаях, когда я помещал длинный текст в текстовые поля, выполнение запроса не удавалось.Поэтому я изменил свой код в соответствии с ответом на этом сайте.Наконец мой код выглядит.
$objSQL = $this->objDB->getAdapter()->getConnection()->query($sql);
$result = $objSQL->execute();
Это решило проблему.Однако с этой модификацией я не могу обновить данные в базе данных.Если я изменю свой код на предыдущий способ, как показано ниже, он начнет обновляться.
$objSQL = $this->objDB->getAdapter()->prepare($sql);
$result = $objSQL->execute();
Может ли кто-нибудь помочь мне решить эту проблему?Спасибо.