在 PHP 中提取大型物件 (ibm_db2)
當您從結果集提取大型物件時,您可以將大型物件直接提取到 PHP 伺服器上的檔案中,以節省系統資源,而不是將大型物件視為 PHP 字串。
開始之前
透過呼叫 ibm_db2 API中的其中一個連線函數來取得連線資源。
程序
如果要將大型物件直接從資料庫提取到檔案中,請執行下列動作:
範例
從資料庫提取大型物件。
$stmt = db2_prepare($conn, "SELECT name, picture FROM animal_pictures");
$picture = fopen("/opt/albums/spook/grooming.jpg", "wb");
$rc = db2_bind_param($stmt, 1, "nickname", DB2_CHAR, 32);
$rc = db2_bind_param($stmt, 2, "picture", DB2_PARAM_FILE);
$rc = db2_execute($stmt);
$rc = db2_fetch_object($stmt);