そのまんま!

oci_statement_type

(PHP 5)

oci_statement_type -- OCI ステートメントの種類を返す

説明

string oci_statement_type ( resource statement )

OCI ステートメント statement の種類を返します。

パラメータ

statement

有効な OCI ステートメント ID。

返り値

ステートメント statement のクエリの種類を次のいずれかの値で返します。

  1. SELECT

  2. UPDATE

  3. DELETE

  4. INSERT

  5. CREATE

  6. DROP

  7. ALTER

  8. BEGIN

  9. DECLARE

  10. CALL (PHP 5.2.1 および OCI8 1.2.3 以降)

  11. UNKNOWN

エラー時には FALSE を返します。

例 1. oci_statement_type() の例

<?php
    $conn
= oci_connect("scott", "tiger");
    
$sql  = "delete from emp where deptno = 10";

    
$stmt = oci_parse($conn, $sql);
    if (
oci_statement_type($stmt) == "DELETE") {
        die(
"このテーブルを削除することはできません<br />");
    }

    
oci_close($conn);
?>

注意

注意: PHP バージョン 5.0.0 以前では、代わりに ocistatementtype() を使用しなければなりません。 まだこの名前を使用することができ、下位互換性のため oci_fetch_all() への別名として残されていますが、 推奨されません。