(PHP 4 >= 4.0.6, PHP 5 < 5.1.0, PECL dbx >= 1.1.0)
dbx_error — Возвращает сообщение об ошибке последней запущенной функции модуля
$link_identifier
) : stringdbx_error() возвращает последнее сообщение об ошибке.
Возвращает строку, содержащую сообщение об ошибке из последнего
вызова функции абстрактного модуля (например, mysql). Если для данного
модуля создано несколько соединений, то будет возвращено самое последнее сообщение.
Если существуют соединения с другими модулями, то будет возвращено
сообщение относящееся только к модулю, заданному параметром
link_identifier
.
Пример #1 Пример использования dbx_error()
<?php
$link = dbx_connect(DBX_MYSQL, "localhost", "db", "username", "password")
or die("Не получилось подключиться");
$result = dbx_query($link, "select id from non_existing_table");
if ($result == 0) {
echo dbx_error($link);
}
dbx_close($link);
?>
Замечание:
Всегда внимательно изучайте документацию модуля для используемой базы данных.
Сообщение для Microsoft SQL Server фактически будет сообщением, полученным функцией mssql_get_last_message().
Сообщения об ошибках Oracle (oci8) пока не реализованы.