Description
string
oci_statement_type ( resource statement )
oci_statement_type() retourne le type de la
commande statement. oci_statement_type()
retourne une des valeurs suivantes :
SELECT
UPDATE
DELETE
INSERT
CREATE
DROP
ALTER
BEGIN
DECLARE
CALL (depuis PHP 5.2.1 et OCI8
1.2.3)
UNKNOWN
Le paramètre statement est une requête
Oracle valide, retournée par oci_parse().
Exemple 1. Exemple avec ocistatementtype()
<?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<br />"); } oci_close($conn); ?>
|
|
oci_statement_type() retourne FALSE en cas d'erreur.
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.