5.4 Описание основных функций C API
- 5.4.1 mysql_affected_rows()
- 5.4.2 mysql_autocommit()
- 5.4.3 mysql_change_user()
- 5.4.4 mysql_character_set_name()
- 5.4.5 mysql_close()
- 5.4.6 mysql_commit()
- 5.4.7 mysql_connect()
- 5.4.8 mysql_create_db()
- 5.4.9 mysql_data_seek()
- 5.4.10 mysql_debug()
- 5.4.11 mysql_drop_db()
- 5.4.12 mysql_dump_debug_info()
- 5.4.13 mysql_eof()
- 5.4.14 mysql_errno()
- 5.4.15 mysql_error()
- 5.4.16 mysql_escape_string()
- 5.4.17 mysql_fetch_field()
- 5.4.18 mysql_fetch_field_direct()
- 5.4.19 mysql_fetch_fields()
- 5.4.20 mysql_fetch_lengths()
- 5.4.21 mysql_fetch_row()
- 5.4.22 mysql_field_count()
- 5.4.23 mysql_field_seek()
- 5.4.24 mysql_field_tell()
- 5.4.25 mysql_free_result()
- 5.4.26 mysql_get_character_set_info()
- 5.4.27 mysql_get_client_info()
- 5.4.28 mysql_get_client_version()
- 5.4.29 mysql_get_host_info()
- 5.4.30 mysql_get_option()
- 5.4.31 mysql_get_proto_info()
- 5.4.32 mysql_get_server_info()
- 5.4.33 mysql_get_server_version()
- 5.4.34 mysql_get_ssl_cipher()
- 5.4.35 mysql_hex_string()
- 5.4.36 mysql_info()
- 5.4.37 mysql_init()
- 5.4.38 mysql_insert_id()
- 5.4.39 mysql_kill()
- 5.4.40 mysql_library_end()
- 5.4.41 mysql_library_init()
- 5.4.42 mysql_list_dbs()
- 5.4.43 mysql_list_fields()
- 5.4.44 mysql_list_processes()
- 5.4.45 mysql_list_tables()
- 5.4.46 mysql_more_results()
- 5.4.47 mysql_next_result()
- 5.4.48 mysql_num_fields()
- 5.4.49 mysql_num_rows()
- 5.4.50 mysql_options()
- 5.4.51 mysql_options4()
- 5.4.52 mysql_ping()
- 5.4.53 mysql_query()
- 5.4.54 mysql_real_connect()
- 5.4.55 mysql_real_escape_string()
- 5.4.56 mysql_real_escape_string_quote()
- 5.4.57 mysql_real_query()
- 5.4.58 mysql_refresh()
- 5.4.59 mysql_reload()
- 5.4.60 mysql_reset_connection()
- 5.4.61 mysql_rollback()
- 5.4.62 mysql_row_seek()
- 5.4.63 mysql_row_tell()
- 5.4.64 mysql_select_db()
- 5.4.65 mysql_server_end()
- 5.4.66 mysql_server_init()
- 5.4.67 mysql_session_track_get_first()
- 5.4.68 mysql_session_track_get_next()
- 5.4.69 mysql_set_character_set()
- 5.4.70 mysql_set_local_infile_default()
- 5.4.71 mysql_set_local_infile_handler()
- 5.4.72 mysql_set_server_option()
- 5.4.73 mysql_shutdown()
- 5.4.74 mysql_sqlstate()
- 5.4.75 mysql_ssl_set()
- 5.4.76 mysql_stat()
- 5.4.77 mysql_store_result()
- 5.4.78 mysql_thread_id()
- 5.4.79 mysql_use_result()
- 5.4.80 mysql_warning_count()
Этот раздел описывает функции C API, отличные от функций, используемых для подготовленных запросов. Сведения об этих функциях см. в разделе 6.4 «Описание функций C API для подготовленных запросов».
В данном описании параметр или возвращаемое значение NULL означает NULL в контексте языка программирования C, а не значения MySQL NULL.
Функции, возвращающие значение, обычно возвращают указатель или целое число. Если не указано иное, функции, возвращающие указатель, возвращают ненулевое значение для обозначения успеха или нулевое значение для обозначения ошибки, а функции, возвращающие целое число, возвращают ноль для обозначения успеха или ненулевое значение для обозначения ошибки. Обратите внимание, что «ненулевое» означает именно это. Если в описании функции не указано иное, не проверяйте значение, отличное от нуля:
if (result) /* correct */
... error ...
if (result < 0) /* incorrect */
... error ...
if (result == -1) /* incorrect */
... error ...
Если функция возвращает ошибку, в подразд. Ошибки описания функции перечислены возможные типы ошибок. Чтобы узнать, какая из этих ошибок произошла, вызовите mysql_errno(). Строковое представление ошибки можно получить, вызвав mysql_error().
© 2025 Oracle
Licensed under the GPLv2 License.