надеюсь, у всех все хорошо.
Я пытаюсь обновить BLOB-файл в моей Oracle базе данных с помощью файла изображения, но он по какой-то причине не работает ..
На данный момент это мой код:
$signatureImage = file_get_contents('signatures/' . $id . '_SIGNATURE.png');
$lob = oci_new_descriptor($conn, OCI_D_LOB);
$signatureSql = oci_parse($conn, "UPDATE DT_WEB SET DT_SIGNATURE = EMPTY_BLOB() WHERE DT_ID = '$id' RETURNING DT_SIGNATURE INTO :SIGNATUREIMG");
oci_bind_by_name($signatureSql, ':SIGNATUREIMG', $lob, -1, OCI_B_BLOB);
oci_execute($signatureSql, OCI_DEFAULT);
$lob->saveFile($signatureImage);
$lob->free();
oci_free_statement($signatureSql);
Честно говоря, я не уверен в проблеме, поскольку обычно не работаю с базами данных Oracle.
Я ценю любые помощь и советы, всем спасибо.