(PHP 4 >= 4.0.6, PHP 5 <= 5.0.5, PECL dbx:1.1.0)
dbx_error — Rapporte le message d'erreur du dernier appel de fonction DBX
dbx_error() retourne une chaîne contenant le dernier message d'erreur du module sélectionné.
L'objet DBX retourné par la foncion dbx_connect()
Retourne une chaîne contenant le dernier message d'erreur du module sélectionné. S'il y a des connexions multiples sur le même module, seule la dernière erreur est fournie. S'il a des connexions sur différents modules, la dernière erreur du module est retourné (le module est alors représenté par link_identifier ).
Exemple 633. Exemple avec dbx_error()
<?php
$link
=
dbx_connect
(
DBX_MYSQL
,
"localhost"
,
"db"
,
"username"
,
"password"
)
or die(
"Impossible de se connecter"
);
$result
=
dbx_query
(
$link
,
"select id from non_existing_table"
);
if (
$result
==
0
) {
echo
dbx_error
(
$link
);
}
dbx_close
(
$link
);
?>
Note: Reportez-vous aussi à la documentation de la base de données que vous utilisez.
Le message de Microsoft SQL Server est en fait le résultat de la fonction mssql_get_last_message() .
Le support des messages d'erreurs Oracle (oci8) ne sont pas implémentés (pour le moment).