6.27.23 oci_execute()Exécute une commande SQL Oracle[ Exemples avec oci_execute ] PHP 5
bool
oci_execute (
resource
stmt
,
int
mode
)
oci_execute
exécute la commande
préparée
stmt
(voir
ociparse
). L'option
mode
vous
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.
Cette fonction retourne
TRUE
en cas de
succès,
FALSE
en cas d'échec.
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.
|
|