OCI8 関数
PHP Manual

oci_statement_type

(PHP 5, PECL oci8 >= 1.1.0)

oci_statement_typeOCI ステートメントの種類を返す

説明

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() への別名として残されていますが、 推奨されません。


OCI8 関数
PHP Manual