Zend Framework и Oracle. Как загружать и отображать изображения в базе данных?

Может ли кто-нибудь предоставить пример кода для добавления и отображения в базе данных Oracle из Zend Framework?

Я делаю так: $db->prepare("INSERT INTO ".$this->_name." (NAME, LOGO) VALUES ('".$params['name']."' , :image)");

$lob = oci_new_descriptor($db->getConnection(), OCI_D_LOB);
$stmt->bindParam(':image', $lob, OCI_B_CLOB, -1);
$lob->writeTemporary($this->saveFile($file)); // $this->saveFile($file) - file content
$stmt->execute();
$lob->close();

Не работал. Что я делаю неправильно?


person Andrei    schedule 01.11.2011    source источник


Ответы (2)


Зачем помещать изображение в базу данных? Загрузите изображение на файловый сервер и сохраните местоположение изображения в базе данных.

person Patrick    schedule 01.11.2011
comment
клиент хочет, чтобы изображения хранились в базе данных) - person Andrei; 01.11.2011
comment
@Andrei Будете ли вы хранить свои видеофайлы в базе данных, если клиент захочет? - person Dmitry Teplyakov; 14.11.2011

решено пример

person Andrei    schedule 14.11.2011