5.4.16 mysql_error()
const char *
mysql_error(MYSQL *mysql)
Описание
Для соединения, указанного в mysql, функция mysql_error() возвращает строку с завершающим нулём, содержащую сообщение об ошибке для последней вызвавшей ошибку API-функции. Если функция выполнилась успешно, значение mysql_error() может быть предыдущей ошибкой или пустой строкой, указывающей на отсутствие ошибки.
Правило: все функции, которые должны запросить информацию у сервера, сбрасывают значение mysql_error(), если они выполнились успешно.
Для функций, которые сбрасывают mysql_error(), можно использовать следующие тесты для проверки ошибки:
if(*mysql_error(&mysql))
{
// an error occurred
}
if(mysql_error(&mysql)[0])
{
// an error occurred
}
Язык сообщений об ошибках клиента можно изменить, перекомпилировав библиотеку MySQL. Вы можете выбрать сообщения об ошибках на нескольких разных языках. См. .
Значения возврата
Строка символов с завершающим нулём, описывающая ошибку. Пустая строка, если ошибка не произошла.
Ошибки
Нет.
© 2025 Oracle
Licensed under the GPLv2 License.