ora_error

(PHP 4, PHP 5 <= 5.0.5)

ora_error — Retourne le message d'erreur Oracle

Description

string ora_error ( [resource $cursor_or_connection] )

Retourne le message d'erreur de la dernière requête exécutée sur la connexion ou le curseur spécifié.

Liste de paramètres

cursor_or_connection

Un curseur Oracle ou un identifiant de connexion.

Valeurs de retour

Retourne un message d'erreur de la forme XXX -NNNNN avec XXX qui est l'origine de l'erreur, et NNNNN qui identifie le message d'erreur.

Historique

Version Description
5.1.0

L'extension oracle est obsolète. Utilisez plutôt l'extension oci8 .

3.0.4 Le support des identifiants de connexion a été ajouté.

Exemples

Avec les versions UNIX d'Oracle, vous pouvez rencontrer des messages d'erreur tels que :


$> oerr ora 00001

    

L'exemple ci-dessus va afficher quelque chose de similaire à :


00001, 00000,
"unique constraint (%s.%s) violated" // *Cause: An update or insert
statement attempted to insert a duplicate key //         For Trusted
ORACLE configured in DBMS MAC mode, you may see //         this message
if a duplicate entry exists at a different level.  // *Action: Either
remove the unique restriction or do not insert the key

    

Notes

Lors de l'utilisation de l'extension oci8 en tant que remplacement de l'extension obsolète oracle , utilisez plutôt :
oci_error()