Spec-Zone .ru
спецификации, руководства, описания, API

22.8.11.9. mysql_stmt_error()

const char *mysql_stmt_error(MYSQL_STMT *stmt)

Описание

Для оператора, определенного stmt, mysql_stmt_error() возвращает завершенную нулем строку, содержащую сообщение об ошибке для последний раз вызванной API-функции оператора, которая может успешно выполниться или перестать работать. Пустая строка ("") возвращается, если никакая ошибка не произошла. Любой из этих двух тестов может использоваться, чтобы проверить на ошибку:

if(*mysql_stmt_errno(stmt)){  // an error occurred}if (mysql_stmt_error(stmt)[0]){  // an error occurred}

Язык клиентских сообщений об ошибках может быть изменен, перекомпилировав клиентскую библиотеку MySQL. В настоящий момент можно выбрать сообщения об ошибках на нескольких различных языках.

Возвращаемые значения

Символьная строка, которая описывает ошибку. Пустая строка, если никакая ошибка не произошла.

Ошибки

Ни один.