Я извлекаю данные из API Google Places и пытаюсь вставить отзывы в базу данных оракула с помощью zend framework. Но очень длинные обзоры дают ошибку, например:
ORA-01461: можно привязать значение LONG только для вставки в LONG
Когда я пытаюсь запустить запрос на вставку в Orqcle SQL Developer, он дает следующую ошибку:
Я пробовал некоторые из решений, которые я нашел в Google и stackoverflow, но все еще не работал.
Вот мой код БД в Zend:
public function addReview($bind) {
$bind['STATUS'] = 1;
$bind['CREATED_TIME'] = $this->_curDate;
$text = htmlentities($bind['TEXT']);
$query = "Insert INTO ".$this->_name." (LID,AUTHOR_NAME,AUTHOR_URL,RATINGS,TYPE,TIME,STATUS,TEXT)
VALUES (".$bind['LID'].",
'".$bind['AUTHOR_NAME']."',
'".$bind['AUTHOR_URL']."',
'".$bind['RATINGS']."',
'".$bind['TYPE']."',
'".$bind['TIME']."',
".$bind['STATUS'].",'".$text."')";
try {
$insert = $this->_dbAdpt->query($query);
} catch (Exception $e) {
echo $query; exit;
}
}