Fonctions OCI8
PHP Manual

oci_statement_type

(PHP 5, PECL oci8:1.1-1.2.4)

oci_statement_typeRetourne le type de la requête Oracle

Description

string oci_statement_type ( resource $statement )

Retourne le type de la requête statement OCI fournie.

Liste de paramètres

statement

Un identifiant de requête OCI valide.

Valeurs de retour

Retourne le type de la requête, sous la forme d'une des valeurs suivantes :

  1. SELECT
  2. UPDATE
  3. DELETE
  4. INSERT
  5. CREATE
  6. DROP
  7. ALTER
  8. BEGIN
  9. DECLARE
  10. CALL (depuis PHP 5.2.1 et OCI8 1.2.3)
  11. UNKNOWN
Retourne FALSE si une erreur survient.

Exemples

Exemple #1 Exemple avec 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(
"Nous n'êtes pas autorisés à effacer des lignes dans cette table<br />");
    }

    
oci_close($conn);
?>

Notes

Note: Dans les versions de PHP antérieures à la version 5.0.0, vous devez utiliser la fonction ocistatementtype(). Cet ancien nom est toujours utilisable : un alias a été fait vers la fonction oci_statement_type(), pour assurer la compatibilité ascendante. Toutefois, il est recommandé de ne plus l'utiliser.


Fonctions OCI8
PHP Manual