oci_error
oci_fetch_all
Fonctions OCI8
PHP Manual

# oci_execute

(PHP 5, PECL oci8:1.1-1.2.4)

oci_execute — Exécute une commande SQL Oracle

### Description

bool oci_execute ( resource `$statement` [, int `$mode` ] )

Exécute une requête SQL `statement` , analysée précédemment.

### Liste de paramètres

`statement`

  Un identifiant de requête OCI valide.

`mode`

  Permet de spécifier le mode d'exécution (par défaut, il est à `OCI_COMMIT_ON_SUCCESS`).

  Si vous ne voulez pas que la commande soit automatiquement validée, utilisez le mode `OCI_DEFAULT`.

  Lors de l'utilisation du mode `OCI_DEFAULT`, vous créez une transaction. Les transactions sont automatiquement annulées lorsque vous fermez la connexion, ou lorsque le script se termine, un des deux arrivant le premier. Vous devez explicitement appeler la fonction oci_commit() pour valider la transaction, ou la fonction oci_rollback() pour l'annuler.

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès, `FALSE` en cas d'échec.

### Notes

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

### Voir aussi

- oci_parse()

oci_error
oci_fetch_all
Fonctions OCI8
PHP Manual