php fbsql_create_blob函数创建一个BLOB

发布时间:2020-09-14 21:57     分类:Php
fbsql_create_blob — 创建一个BLOB

说明
string fbsql_create_blob ( string $blob_data [, resource $link_identifier ] )
根据给定的数据创建一个BLOB。

参数
 blob_data
BLOB数据。
link_identifier 
由 fbsql_connect() 或 fbsql_pconnect() 返回的 FrontBase 链接标识符.
如可选并未指定,函数会尝试查找一个到 FrontBase 服务器的开放链接,且如没有找到这样的链接,会尝试通过不带参数调用 fbsql_connect() 来创建一个。

返回值
返回新创建的BLOB的资源句柄,该句柄可与insert和update命令一起使用,以将BLOB存储在数据库中。

范例
Example #1 fbsql_create_blob() example
<?php
$link = fbsql_pconnect("localhost", "_SYSTEM", "secret")
    or die("Could not connect");
$filename = "blobfile.bin";
$fp = fopen($filename, "rb");
$blobdata = fread($fp, filesize($filename));
fclose($fp);
$blobHandle = fbsql_create_blob($blobdata, $link);
$sql = "INSERT INTO BLOB_TABLE (BLOB_COLUMN) VALUES ($blobHandle);";
$rs = fbsql_query($sql, $link);
?> 

参见
•fbsql_create_clob()-创建CLOB
•fbsql_read_blob()-从数据库读取BLOB
•fbsql_read_clob()-从数据库读取CLOB
•fbsql_set_lob_mode()-设置FrontBase结果集的LOB检索模式

评论

推荐文章