downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

ocibindbyname> <oci_set_prefetch
Last updated: Fri, 14 Aug 2009

view this page in

oci_statement_type

(PHP 5, PECL oci8 >= 1.1.0)

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.



add a note add a note User Contributed Notes
oci_statement_type
There are no user contributed notes for this page.

ocibindbyname> <oci_set_prefetch
Last updated: Fri, 14 Aug 2009
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites