mysqli_error
(PHP 5)
mysqli_error -- Возвращает строку с описанием последней ошибки
Описание
Процедурный стиль:
string
mysqli_error ( mysqli link )
Объектно-ориентированный стиль (свойство)
class
mysqli {
string error
}
Функция mysqli_error() идентична функции
mysqli_errno(), за исключением того, что
вместо числового кода ошибки функция mysqli_error() вернет
строковое описание последней ошибки, возникшей для соединение с базой данных,
представленного параметром link
.
Если ошибок не возникнет, эта функция вернет пустую строку.
Возвращаемые значения
Строку, описывающую ошибку. Пустую строку, если ошибок не произошло.
Примеры
Пример 1. Объектно-ориентированный стиль
<?php $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
/* Проверка подключения */ if (mysqli_connect_errno()) { printf("Ошибка подключения: %s\n", mysqli_connect_error()); exit(); }
if (!$mysqli->query("SET a=1")) { printf("Ошибка: %s\n", $mysqli->error); }
/* Закрытие соединения */ $mysqli->close(); ?>
|
|
Пример 2. Процедурный стиль
<?php $link = mysqli_connect("localhost", "my_user", "my_password", "world");
/* Проверка подключения */ if (mysqli_connect_errno()) { printf("Ошибка подключения: %s\n", mysqli_connect_error()); exit(); }
if (!mysqli_query($link, "SET a=1")) { printf("Ошибка: %s\n", mysqli_error($link)); }
/* Закрытие соединения */ mysqli_close($link); ?>
|
|
Результат выполнения данного примера:
Ошибка: Unknown system variable 'a' |