PHP 8.4.0 Alpha 2 available for testing


(PHP 5, PHP 7 < 7.4.0)

ibase_blob_importCreate blob, copy file in it, and close it


ibase_blob_import(resource $link_identifier, resource $file_handle): string
ibase_blob_import(resource $file_handle): string

This function creates a BLOB, reads an entire file into it, closes it and returns the assigned BLOB id.

Bağımsız Değişkenler


An InterBase link identifier. If omitted, the last opened link is assumed.


The file handle is a handle returned by fopen().

Dönen Değerler

Returns the BLOB id on success, or false on error.


Örnek 1 ibase_blob_import() example

= ibase_connect($host, $username, $password);
$filename = '/tmp/bar';

$fd = fopen($filename, 'r');
if (
$fd) {

$blob = ibase_blob_import($dbh, $fd);

if (!
is_string($blob)) {
// import failed
} else {
$query = "INSERT INTO foo (name, data) VALUES ('$filename', ?)";
$prepared = ibase_prepare($dbh, $query);
if (!
ibase_execute($prepared, $blob)) {
// record insertion failed
} else {
// unable to open the data file

Ayrıca Bakınız

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top