RU/Modules/MTA-MySQL/mysql error: Difference between revisions
Jump to navigation
Jump to search
(Created page with "<pageclass class="#AA7592" subcaption="Модуль MTA MySQL"></pageclass> __NOTOC__ {{RU/ModuleFunction|MTA-MySQL|MTA MySQL}} Возвращает последнюю стр...") |
mNo edit summary |
||
Line 38: | Line 38: | ||
{{RU/Modules/MTA-MySQL/Handler_functions}} | {{RU/Modules/MTA-MySQL/Handler_functions}} | ||
[[EN:Modules/MTA-MySQL/ | [[EN:Modules/MTA-MySQL/mysql_error]] |
Revision as of 16:04, 2 December 2017
Эта функция предоставлена внешним модулем MTA MySQL. Вы должны установить этот модуль, чтобы использовать эту функцию. | |
Возвращает последнюю строку ошибки соединения c MySQL-сервером.
Синтаксис
string mysql_error(MySQLConnection handler)
Обязательные аргументы
- handler. Действительная MySQL-ссылка
Возвращаемые значения
Возвращает последнюю строку ошибки соединения c MySQL-сервером. Список кодов ошибок находится здесь.
Пример
Пример 1. В этом примере отправляется запрос к MySQL-серверу и, если операция не удалась, показывается тому причина.
handler = mysql_connect("127.0.0.1", "root", "", "my_mta_server") if handler then outputDebugString("Удалось подключиться к MySQL-серверу.") result = mysql_query(handler, "SELECT FROM table") outputDebugString("Отправка запроса с синтаксической ошибкой к MySQL-серверу.") if not result then outputDebugString("Не удалось выполнить запрос к MySQL-серверу. Причина ошибки: "..mysql_error(handler)..".") else mysql_free_result(result) outputDebugString("Очищен последний результат запроса.") end else outputDebugString("Не удалось подключиться к MySQL-серверу.") end -- Результат (в консоли): INFO: Не удалось выполнить запрос к MySQL-серверу. Причина ошибки: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM table' at line 1.
Смотрите также
- mysql_connect
- mysql_close
- mysql_errno
- mysql_error
- mysql_ping
- mysql_select_db
- mysql_escape_string
- mysql_affected_rows
- mysql_change_user
- mysql_get_character_set_info
- mysql_get_client_info
- mysql_get_client_version
- mysql_get_host_info
- mysql_get_proto_info
- mysql_get_server_info
- mysql_get_server_version
- mysql_hex_string
- mysql_info
- mysql_insert_id
- mysql_query
- mysql_unbuffered_query
- mysql_set_character_set
- mysql_stat
- mysql_warning_count