У меня есть таблица со следующим определением в oracle
file_id varchar2(20)
file_content blob
Используя следующий код PHP, я попытался получить поле BLOB-объекта, но получил NULL
$file_id = '1324410597775';
$content = strtoupper('file_content');
$holder = ":holder";
$conn = oci_connect("user","password","tstring");
$sql = "select $holder from tbl_file_upload where file_id = '$file_id'";
$parse = oci_parse($conn, $sql);
oci_bind_by_name($parse, $holder, $content);
oci_execute($parse);
$row = oci_fetch_array($parse, OCI_RETURN_NULLS);
$lob = null;
if (is_object($row[$content])) {
$lob = $row[$content]->load();
$row[$content]->free();
echo "Here";
}
Я следовалпример в этой ссылке http://docs.oracle.com/cd/E17781_01/appdev.112/e18555/ch_twelve_blobs.htm
Буду признателен, если кто-нибудь сможет указать мне правильное направление.