Php/docs/function.fbsql-create-blob

提供:Dev Guides
< Php
移動先:案内検索

fbsql_create_blob

(PHP 4 >= 4.2.0, PHP 5 < 5.3.0)

fbsql_create_blobBLOB を作成する


説明

fbsql_create_blob ( string $blob_data [, resource $link_identifier ] ) : string

指定したデータから BLOB を作成します。


パラメータ

blob_data

BLOB データ。

link_identifier

fbsql_connect() あるいは fbsql_pconnect() が返す FrontBase リンク ID。

指定しなかった場合は、この関数は FrontBase サーバーでオープンしているリンクを探します。見つからないときは fbsql_connect() に引数を指定せずにコールしたときと同様にして作成します。


返り値

新しく作成した BLOB のリソースハンドルを返します。 これを insert や update コマンドで使用すると、 データベースに BLOB を保存することができます。


例1 fbsql_create_blob() の例

<?php$link = fbsql_pconnect("localhost", "_SYSTEM", "secret")    or die("接続できません");$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);?>

参考