Загружать изображения как BLOB в Oracle с помощью PHP

Может ли кто-нибудь рассказать мне, как хранить изображения в базе данных оракула как BLOB-файлы, используя PHP?

Рабочий пример будет приятным. Спасибо.

Related of "Загружать изображения как BLOB в Oracle с помощью PHP"

Сначала вам нужно получить изображение, которое загружается из массива $_FILES #global:

 $image = file_get_contents($_FILES['image_field_name']['tmp_name']); 

Затем, чтобы вставить изображение в базу данных, попробуйте следующее:

 $sql = "INSERT INTO table (id, image) VALUES(1, empty_blob()) RETURNING image INTO :image"; $result = oci_parse($connection, $sql); $blob = oci_new_descriptor($connection, OCI_D_LOB); oci_bind_by_name($result, ":image", $blob, -1, OCI_B_BLOB); oci_execute($result, OCI_DEFAULT) or die ("Unable to execute query"); if(!$blob->save($image)) { oci_rollback($connection); } else { oci_commit($connection); } oci_free_statement($result); $blob->free(); 

Загрузка и отображение BLOB- файлов. Возможно, вы указали google'd