Forum und email

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 :