PHP マニュアル
前のページ |  | 次のページ

# PDO::pgsqlLOBUnlink

(no version information, might be only in CVS)

PDO::pgsqlLOBUnlink -- ラージオブジェクトを削除する

## 説明

bool PDO::pgsqlLOBUnlink ( string oid )

OID が指すラージオブジェクトをデータベースから削除します。

> 注意: この関数は、トランザクション内でコールしなければなりません。

## パラメータ

`oid`

  ラージオブジェクトの ID。

## 返り値

成功した場合に `TRUE` を、失敗した場合に `FALSE` を返します。

## 例

例 1. PDO::pgsqlLOBUnlink() の例

PDO::pgsqlLOBCreate() および PDO::pgsqlLOBOpen() の例で使用した blob テーブルからラージオブジェクトを参照している行を削除する前に、 この例ではラージオブジェクトをデータベースから削除します。

`<?php $db = new PDO('pgsql:dbname=test host=localhost', $user, $pass); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->beginTransaction(); $db->pgsqlLOBUnlink($oid); $stmt = $db->prepare("DELETE FROM BLOBS where ident = ?"); $stmt->execute(array($some_id)); $db->commit(); ?>`

## 参考

PDO::pgsqlLOBOpen()
PDO::pgsqlLOBCreate()

前のページ | ホーム | 次のページ
PDO::pgsqlLOBOpen | 上に戻る | プリンタ関数