函数名称:fbird_blob_import()
适用版本:Firebird 2.0 及更高版本
函数描述:fbird_blob_import() 函数用于将二进制数据导入到 BLOB 列中。
语法:fbird_blob_import(resource $blob_handle, string $file_name)
参数:
返回值:成功导入数据返回 TRUE,失败返回 FALSE。
示例:
<?php
// 连接到 Firebird 数据库
$database = ibase_connect('localhost:/path/to/database.fdb', 'username', 'password');
// 创建一个 BLOB 列
$blob_handle = fbird_blob_create($database);
// 打开要导入的文件
$file_name = '/path/to/file.pdf';
$file_handle = fopen($file_name, 'rb');
// 导入文件数据到 BLOB 列
if (fbird_blob_import($blob_handle, $file_name)) {
echo '文件导入成功!';
} else {
echo '文件导入失败!';
}
// 关闭文件句柄和 BLOB 句柄
fclose($file_handle);
fbird_blob_close($blob_handle);
// 关闭数据库连接
ibase_close($database);
?>
注意事项: