C Function Index

my_init()

Section 24.8.6, “C API Function Overview”
Section 24.8.12.1, “my_init()”
Section 24.8.12.3, “mysql_thread_init()”

mysql_affected_rows()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section 13.2.1, “CALL Syntax”
Section 12.14, “Information Functions”
Section 13.2.5, “INSERT Syntax”
Section 24.8.7.1, “mysql_affected_rows()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.7.49, “mysql_num_rows()”
Section 24.8.11.1, “mysql_stmt_affected_rows()”
Section 24.8.7.77, “mysql_use_result()”
Section 13.2.8, “REPLACE Syntax”
Section 24.8.15.2, “What Results You Can Get from a Query”

mysql_autocommit()

Section 24.8.6, “C API Function Overview”

mysql_change_user()

Section 24.8.6, “C API Function Overview”
Section 4.5.1.2, “mysql Commands”
Section 24.8.7.3, “mysql_change_user()”
Section 24.8.7.60, “mysql_reset_connection()”

mysql_character_set_name()

Section 24.8.6, “C API Function Overview”

mysql_client_find_plugin()

Section 24.8.6, “C API Function Overview”

mysql_client_register_plugin()

Section 24.8.6, “C API Function Overview”

mysql_close()

Section 24.8.6, “C API Function Overview”
Section B.5.2.11, “Communication Errors and Aborted Connections”
Section 24.8.7.5, “mysql_close()”
Section 24.8.7.6, “mysql_commit()”
Section 24.8.7.7, “mysql_connect()”
Section 24.8.7.37, “mysql_init()”
Section 24.8.7.61, “mysql_rollback()”

mysql_commit()

Section 24.8.6, “C API Function Overview”

mysql_connect()

Section 24.8.6, “C API Function Overview”
Section 24.8.12.1, “my_init()”
Section 24.8.7.5, “mysql_close()”
Section 24.8.7.7, “mysql_connect()”
Section 24.8.7.50, “mysql_options()”
Section 24.8.12.3, “mysql_thread_init()”
Section 24.8.4.3, “Writing C API Threaded Client Programs”

mysql_create_db()

Section 24.8.6, “C API Function Overview”

mysql_data_seek()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.9, “mysql_data_seek()”
Section 24.8.7.62, “mysql_row_seek()”
Section 24.8.7.77, “mysql_use_result()”

mysql_debug()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.10, “mysql_debug()”

mysql_drop_db()

Section 24.8.6, “C API Function Overview”

mysql_dump_debug_info()

Section 24.8.6, “C API Function Overview”

mysql_eof()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.13, “mysql_eof()”

mysql_errno()

Section 24.8.7, “C API Function Descriptions”
Section 24.8.6, “C API Function Overview”
Section 24.8.14.1, “mysql_client_find_plugin()”
Section 24.8.14.2, “mysql_client_register_plugin()”
Section 24.8.7.7, “mysql_connect()”
Section 24.8.7.13, “mysql_eof()”
Section 24.8.7.14, “mysql_errno()”
Section 24.8.7.22, “mysql_field_count()”
Section 24.8.14.3, “mysql_load_plugin()”
Section 24.8.7.48, “mysql_num_fields()”
Section 24.8.7.72, “mysql_sqlstate()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”
Section 13.6.7.5.1, “Signal Condition Information Items”
Section 6.4.4.3, “The Audit Log File”
Section B.2, “Types of Error Values”
Section 24.8.15.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”

mysql_error()

Section 24.8.7, “C API Function Descriptions”
Section 24.8.6, “C API Function Overview”
Section 24.8.14.1, “mysql_client_find_plugin()”
Section 24.8.14.2, “mysql_client_register_plugin()”
Section 24.8.7.7, “mysql_connect()”
Section 24.8.7.13, “mysql_eof()”
Section 24.8.7.15, “mysql_error()”
Section 24.8.14.3, “mysql_load_plugin()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”
Section 13.6.7.5.1, “Signal Condition Information Items”
Section B.2, “Types of Error Values”
Section 24.8.15.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”

mysql_escape_string()

Section 24.8.6, “C API Function Overview”
Section 6.1.7, “Client Programming Security Guidelines”
Section 24.8.7.16, “mysql_escape_string()”

mysql_fetch_field()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section 24.8.7.17, “mysql_fetch_field()”
Section 24.8.7.23, “mysql_field_seek()”
Section 24.8.7.24, “mysql_field_tell()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”

mysql_fetch_field_direct()

Section 24.8.6, “C API Function Overview”
Section 24.8.11.23, “mysql_stmt_result_metadata()”

mysql_fetch_fields()

Section 24.8.6, “C API Function Overview”
Section 24.8.11.23, “mysql_stmt_result_metadata()”

mysql_fetch_lengths()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.20, “mysql_fetch_lengths()”
Section 24.8.7.21, “mysql_fetch_row()”

mysql_fetch_row()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section 15.8.1, “FEDERATED Storage Engine Overview”
Section 24.8.7.13, “mysql_eof()”
Section 24.8.7.14, “mysql_errno()”
Section 24.8.7.20, “mysql_fetch_lengths()”
Section 24.8.7.21, “mysql_fetch_row()”
Section 24.8.7.63, “mysql_row_tell()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”
Section 24.8.15.2, “What Results You Can Get from a Query”

mysql_field_count()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.22, “mysql_field_count()”
Section 24.8.7.48, “mysql_num_fields()”
Section 24.8.7.53, “mysql_query()”
Section 24.8.7.57, “mysql_real_query()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.15.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”

mysql_field_seek()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section 24.8.7.17, “mysql_fetch_field()”
Section 24.8.7.24, “mysql_field_tell()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”

mysql_field_tell()

Section 24.8.6, “C API Function Overview”
Section 24.8.11.23, “mysql_stmt_result_metadata()”

mysql_free_result()

Section 24.8.6, “C API Function Overview”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section B.5.2.14, “Commands out of sync”
Section 24.8.7.25, “mysql_free_result()”
Section 24.8.7.42, “mysql_list_dbs()”
Section 24.8.7.43, “mysql_list_fields()”
Section 24.8.7.44, “mysql_list_processes()”
Section 24.8.7.45, “mysql_list_tables()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”

mysql_get_character_set_info()

Section 24.8.6, “C API Function Overview”
Section 10.4.2, “Choosing a Collation ID”

mysql_get_client_info()

Section 24.8.6, “C API Function Overview”
Section 24.8.4.5, “C API Server and Client Library Versions”
Section 24.8.7.7, “mysql_connect()”

mysql_get_client_version()

Section 24.8.6, “C API Function Overview”
Section 24.8.4.5, “C API Server and Client Library Versions”

mysql_get_host_info()

Section 24.8.6, “C API Function Overview”

mysql_get_option()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.50, “mysql_options()”

mysql_get_proto_info()

Section 24.8.6, “C API Function Overview”

mysql_get_server_info()

Section 24.8.6, “C API Function Overview”
Section 24.8.4.5, “C API Server and Client Library Versions”

mysql_get_server_version()

Section 24.8.6, “C API Function Overview”
Section 24.8.4.5, “C API Server and Client Library Versions”

mysql_get_ssl_cipher()

Section 24.8.6, “C API Function Overview”
Section 6.3.11.4, “Configuring MySQL to Use Secure Connections”
Section 24.8.7.34, “mysql_get_ssl_cipher()”

mysql_hex_string()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.35, “mysql_hex_string()”

mysql_info()

Section 13.1.8, “ALTER TABLE Syntax”
Section 24.8.6, “C API Function Overview”
Section 13.2.5, “INSERT Syntax”
Section 13.2.6, “LOAD DATA INFILE Syntax”
Section 24.8.7.36, “mysql_info()”
Section 24.8.7.50, “mysql_options()”
Section 1.8.3.1, “PRIMARY KEY and UNIQUE Index Constraints”
Section 13.2.11, “UPDATE Syntax”
Section 24.8.15.2, “What Results You Can Get from a Query”

mysql_init()

Section 24.8.6, “C API Function Overview”
Section 24.8.12.1, “my_init()”
Section 24.8.7.5, “mysql_close()”
Section 24.8.7.34, “mysql_get_ssl_cipher()”
Section 24.8.7.37, “mysql_init()”
Section 24.8.7.41, “mysql_library_init()”
Section 24.8.7.50, “mysql_options()”
Section 24.8.7.54, “mysql_real_connect()”
Section 24.8.7.73, “mysql_ssl_set()”
Section 24.8.12.3, “mysql_thread_init()”
Section 24.8.4.3, “Writing C API Threaded Client Programs”

mysql_insert_id()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section 13.1.18, “CREATE TABLE Syntax”
Section 24.8.15.3, “How to Get the Unique ID for the Last Inserted Row”
Section 12.14, “Information Functions”
Section 13.2.5, “INSERT Syntax”
Section 24.8.7.38, “mysql_insert_id()”
Section 5.1.4, “Server System Variables”
Section 3.6.9, “Using AUTO_INCREMENT”
Section 24.8.15.2, “What Results You Can Get from a Query”

mysql_kill()

Section 24.8.6, “C API Function Overview”
Section 24.8.16, “Controlling Automatic Reconnection Behavior”
Section 24.8.7.39, “mysql_kill()”
Section 24.8.7.76, “mysql_thread_id()”
Section 1.4, “What Is New in MySQL 5.7”

mysql_library_end()

Section 24.8.13, “C API Embedded Server Function Descriptions”
Section 24.8.6, “C API Function Overview”
Section 24.7, “libmysqld, the Embedded MySQL Server Library”
Section 24.8.7.40, “mysql_library_end()”
Section 24.8.7.41, “mysql_library_init()”
Section 24.8.13.2, “mysql_server_end()”

mysql_library_init()

Section 24.8.13, “C API Embedded Server Function Descriptions”
Section 24.8.6, “C API Function Overview”
Section 24.7, “libmysqld, the Embedded MySQL Server Library”
Section 24.8.12.1, “my_init()”
Section 24.8.7.37, “mysql_init()”
Section 24.8.7.41, “mysql_library_init()”
Section 24.8.14.3, “mysql_load_plugin()”
Section 24.8.13.1, “mysql_server_init()”
Section 24.8.12.3, “mysql_thread_init()”
Section 24.7.3, “Options with the Embedded Server”
Section 24.8.4.3, “Writing C API Threaded Client Programs”

mysql_list_dbs()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.25, “mysql_free_result()”
Section 24.8.7.42, “mysql_list_dbs()”

mysql_list_fields()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section 24.8.7.43, “mysql_list_fields()”
Section 1.4, “What Is New in MySQL 5.7”

mysql_list_processes()

Section 24.8.6, “C API Function Overview”
Section 1.4, “What Is New in MySQL 5.7”

mysql_list_tables()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.45, “mysql_list_tables()”

mysql_load_plugin()

Section 24.8.6, “C API Function Overview”
Section 25.2.4.2.3, “Client Plugin Descriptors”
Section 24.8.14.3, “mysql_load_plugin()”
Section 24.8.14.4, “mysql_load_plugin_v()”

mysql_load_plugin_v()

Section 24.8.6, “C API Function Overview”
Section 24.8.14.3, “mysql_load_plugin()”

mysql_more_results()

Section 24.8.6, “C API Function Overview”
Section 24.8.17, “C API Support for Multiple Statement Execution”
Section 24.8.7.46, “mysql_more_results()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.11.17, “mysql_stmt_next_result()”

mysql_next_result()

Section 24.8.6, “C API Function Overview”
Section 24.8.17, “C API Support for Multiple Statement Execution”
Section 13.2.1, “CALL Syntax”
Section 24.8.7.46, “mysql_more_results()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.7.54, “mysql_real_connect()”
Section 24.8.7.70, “mysql_set_server_option()”
Section 24.8.7.75, “mysql_store_result()”

mysql_num_fields()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.18, “mysql_fetch_field_direct()”
Section 24.8.7.21, “mysql_fetch_row()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”

mysql_num_rows()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section 24.8.7.1, “mysql_affected_rows()”
Section 24.8.7.9, “mysql_data_seek()”
Section 24.8.7.49, “mysql_num_rows()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”
Section 24.8.15.2, “What Results You Can Get from a Query”

mysql_options()

Section 24.8.14, “C API Client Plugin Functions”
Section 24.8.6, “C API Function Overview”
Section 24.8.9, “C API Prepared Statement Data Structures”
Section 25.2.4.2.3, “Client Plugin Descriptors”
Section 6.3.11.4, “Configuring MySQL to Use Secure Connections”
Section 10.1.4, “Connection Character Sets and Collations”
Section 24.8.16, “Controlling Automatic Reconnection Behavior”
Section B.5.2.9, “MySQL server has gone away”
Section 24.8.7.30, “mysql_get_option()”
Section 24.8.7.50, “mysql_options()”
Section 24.8.7.51, “mysql_options4()”
Section 24.8.7.52, “mysql_ping()”
Section 24.8.7.54, “mysql_real_connect()”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section 6.3.7, “Password Expiration and Sandbox Mode”
Section 22.9.9, “Performance Schema Connection Attribute Tables”
Section 25.2.3, “Plugin API Components”
Section 6.1.6, “Security Issues with LOAD DATA LOCAL”
Section 6.4.1.8, “The Cleartext Client-Side Authentication Plugin”
Section 22.9.9.1, “The session_account_connect_attrs Table”
Section 22.9.9.2, “The session_connect_attrs Table”
Section 6.3.1, “User Names and Passwords”
Section 5.3.4, “Using Client Programs in a Multiple-Server Environment”
Section 6.3.11, “Using Secure Connections”
Section 25.2.4.9.3, “Using the Authentication Plugins”
Section 25.2.4.11.2, “Using Your Own Protocol Trace Plugins”
Section 1.4, “What Is New in MySQL 5.7”

mysql_options4()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.50, “mysql_options()”
Section 24.8.7.51, “mysql_options4()”
Section 22.9.9, “Performance Schema Connection Attribute Tables”
Section 22.9.9.1, “The session_account_connect_attrs Table”
Section 22.9.9.2, “The session_connect_attrs Table”

mysql_ping()

Section 24.8.6, “C API Function Overview”
Section 24.8.16, “Controlling Automatic Reconnection Behavior”
Section B.5.2.9, “MySQL server has gone away”
Section 24.8.7.52, “mysql_ping()”
Section 24.8.7.76, “mysql_thread_id()”

mysql_plugin_options()

Section 24.8.6, “C API Function Overview”

mysql_query()

Section 24.8.6, “C API Function Overview”
Section 24.8.17, “C API Support for Multiple Statement Execution”
Section 13.2.1, “CALL Syntax”
Section 24.8.15.3, “How to Get the Unique ID for the Last Inserted Row”
Section 24.8.7.1, “mysql_affected_rows()”
Section 24.8.7.8, “mysql_create_db()”
Section 24.8.7.11, “mysql_drop_db()”
Section 24.8.7.17, “mysql_fetch_field()”
Section 24.8.7.39, “mysql_kill()”
Section 24.8.7.43, “mysql_list_fields()”
Section 24.8.7.44, “mysql_list_processes()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.7.53, “mysql_query()”
Section 24.8.7.54, “mysql_real_connect()”
Section 24.8.7.57, “mysql_real_query()”
Section 24.8.7.58, “mysql_refresh()”
Section 24.8.7.59, “mysql_reload()”
Section 24.8.7.69, “mysql_set_local_infile_handler()”
Section 24.8.7.70, “mysql_set_server_option()”
Section 24.8.7.71, “mysql_shutdown()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”
Section 1.4, “What Is New in MySQL 5.7”
Section 24.8.15.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”
Section 24.8.4.3, “Writing C API Threaded Client Programs”

mysql_real_connect()

Section 24.8.6, “C API Function Overview”
Section 24.8.17, “C API Support for Multiple Statement Execution”
Section 13.2.1, “CALL Syntax”
Section 6.3.11.4, “Configuring MySQL to Use Secure Connections”
Chapter 12, Functions and Operators
Section 12.14, “Information Functions”
Section 13.2.5.3, “INSERT ... ON DUPLICATE KEY UPDATE Syntax”
Section 13.2.5, “INSERT Syntax”
Section 24.8.7.1, “mysql_affected_rows()”
Section 24.8.7.3, “mysql_change_user()”
Section 24.8.7.7, “mysql_connect()”
Section 24.8.7.37, “mysql_init()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.7.50, “mysql_options()”
Section 24.8.7.54, “mysql_real_connect()”
Section 24.8.7.70, “mysql_set_server_option()”
Section 24.8.7.72, “mysql_sqlstate()”
Section 24.8.7.73, “mysql_ssl_set()”
Section 6.3.7, “Password Expiration and Sandbox Mode”
Section 5.1.4, “Server System Variables”
Section 13.5, “SQL Syntax for Prepared Statements”
Section 20.2.1, “Stored Routine Syntax”
Section 5.3.4, “Using Client Programs in a Multiple-Server Environment”

mysql_real_escape_string()

Section 24.8.6, “C API Function Overview”
Section 6.1.7, “Client Programming Security Guidelines”
Section 24.8.7.55, “mysql_real_escape_string()”
Section 24.8.7.67, “mysql_set_character_set()”
Section 11.5.3.3, “Populating Spatial Columns”
Section 9.1.1, “String Literals”

mysql_real_escape_string_quote()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.16, “mysql_escape_string()”
Section 24.8.7.55, “mysql_real_escape_string()”
Section 24.8.7.56, “mysql_real_escape_string_quote()”

mysql_real_query()

Section 24.8.6, “C API Function Overview”
Section 24.8.17, “C API Support for Multiple Statement Execution”
Section 13.2.1, “CALL Syntax”
Section 15.8.1, “FEDERATED Storage Engine Overview”
Section 24.8.7.1, “mysql_affected_rows()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.7.53, “mysql_query()”
Section 24.8.7.54, “mysql_real_connect()”
Section 24.8.7.57, “mysql_real_query()”
Section 24.8.7.70, “mysql_set_server_option()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”

mysql_refresh()

Section 24.8.6, “C API Function Overview”
Section 1.4, “What Is New in MySQL 5.7”

mysql_reload()

Section 24.8.6, “C API Function Overview”

mysql_reset_connection()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.3, “mysql_change_user()”
Section 24.8.7.60, “mysql_reset_connection()”

mysql_rollback()

Section 24.8.6, “C API Function Overview”

mysql_row_seek()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.62, “mysql_row_seek()”
Section 24.8.7.63, “mysql_row_tell()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”

mysql_row_tell()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.62, “mysql_row_seek()”
Section 24.8.7.63, “mysql_row_tell()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”

mysql_select_db()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.64, “mysql_select_db()”

mysql_server_end()

Section 24.8.6, “C API Function Overview”
Section 24.8.13.2, “mysql_server_end()”

mysql_server_init()

Section 24.8.6, “C API Function Overview”
Section 24.8.12.1, “my_init()”
Section 24.8.13.1, “mysql_server_init()”
Section 24.8.12.3, “mysql_thread_init()”

mysql_session_track_get_first()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.65, “mysql_session_track_get_first()”
Section 24.8.7.66, “mysql_session_track_get_next()”

mysql_session_track_get_next()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.65, “mysql_session_track_get_first()”
Section 24.8.7.66, “mysql_session_track_get_next()”

mysql_set_character_set()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.26, “mysql_get_character_set_info()”
Section 24.8.7.55, “mysql_real_escape_string()”
Section 24.8.7.56, “mysql_real_escape_string_quote()”

mysql_set_local_infile_default()

Section 24.8.6, “C API Function Overview”

mysql_set_local_infile_handler()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.68, “mysql_set_local_infile_default()”
Section 24.8.7.69, “mysql_set_local_infile_handler()”

mysql_set_server_option()

Section 24.8.6, “C API Function Overview”
Section 24.8.17, “C API Support for Multiple Statement Execution”
Section 24.8.7.70, “mysql_set_server_option()”

mysql_shutdown()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.71, “mysql_shutdown()”
Section 6.2.1, “Privileges Provided by MySQL”
Section 13.7.6.7, “SHUTDOWN Syntax”

mysql_sqlstate()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.14, “mysql_errno()”
Section 24.8.7.72, “mysql_sqlstate()”
Section 13.6.7.5.1, “Signal Condition Information Items”
Section B.2, “Types of Error Values”

mysql_ssl_set()

Section 24.8.6, “C API Function Overview”
Section 6.3.11.4, “Configuring MySQL to Use Secure Connections”
Section 24.8.7.54, “mysql_real_connect()”
Section 24.8.7.73, “mysql_ssl_set()”
Section 6.3.11, “Using Secure Connections”

mysql_stat()

Section 24.8.6, “C API Function Overview”

mysql_stmt_affected_rows()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.1, “mysql_stmt_affected_rows()”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.11.17, “mysql_stmt_next_result()”
Section 24.8.11.18, “mysql_stmt_num_rows()”

mysql_stmt_attr_get()

Section 24.8.10, “C API Prepared Statement Function Overview”

mysql_stmt_attr_set()

Section 24.8.5, “C API Data Structures”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.9.2, “C API Prepared Statement Type Conversions”
Section 24.8.11.3, “mysql_stmt_attr_set()”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section 24.8.11.28, “mysql_stmt_store_result()”
Section C.3, “Restrictions on Server-Side Cursors”

mysql_stmt_bind_param()

Section 24.8.9, “C API Prepared Statement Data Structures”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.19, “C API Prepared Statement Handling of Date and Time Values”
Section 24.8.11.4, “mysql_stmt_bind_param()”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.11.21, “mysql_stmt_prepare()”
Section 24.8.11.26, “mysql_stmt_send_long_data()”

mysql_stmt_bind_result()

Section 24.8.9, “C API Prepared Statement Data Structures”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.19, “C API Prepared Statement Handling of Date and Time Values”
Section 24.8.11.5, “mysql_stmt_bind_result()”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section 24.8.11.12, “mysql_stmt_fetch_column()”
Section 24.8.11.17, “mysql_stmt_next_result()”
Section 24.8.11.28, “mysql_stmt_store_result()”

mysql_stmt_close()

Section 24.8.9, “C API Prepared Statement Data Structures”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.6, “mysql_stmt_close()”
Section 24.8.11.15, “mysql_stmt_init()”
Section 22.9.6.4, “The prepared_statements_instances Table”

mysql_stmt_data_seek()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.7, “mysql_stmt_data_seek()”
Section 24.8.11.24, “mysql_stmt_row_seek()”
Section 24.8.11.28, “mysql_stmt_store_result()”

mysql_stmt_errno()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.8, “mysql_stmt_errno()”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section B.2, “Types of Error Values”

mysql_stmt_error()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.9, “mysql_stmt_error()”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section 24.8.11.21, “mysql_stmt_prepare()”
Section B.2, “Types of Error Values”

mysql_stmt_execute()

Section 24.8.9, “C API Prepared Statement Data Structures”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.19, “C API Prepared Statement Handling of Date and Time Values”
Section 24.8.9.2, “C API Prepared Statement Type Conversions”
Section 8.10.3.1, “How the Query Cache Operates”
Section 24.8.11.1, “mysql_stmt_affected_rows()”
Section 24.8.11.3, “mysql_stmt_attr_set()”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section 24.8.11.17, “mysql_stmt_next_result()”
Section 24.8.11.26, “mysql_stmt_send_long_data()”
Section 24.8.11.28, “mysql_stmt_store_result()”
Section 22.9.6.4, “The prepared_statements_instances Table”

mysql_stmt_fetch()

Section 24.8.9, “C API Prepared Statement Data Structures”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.9.2, “C API Prepared Statement Type Conversions”
Section 24.8.11.5, “mysql_stmt_bind_result()”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”
Section 24.8.11.25, “mysql_stmt_row_tell()”
Section 24.8.11.28, “mysql_stmt_store_result()”

mysql_stmt_fetch_column()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.11, “mysql_stmt_fetch()”

mysql_stmt_field_count()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.13, “mysql_stmt_field_count()”

mysql_stmt_free_result()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.3, “mysql_stmt_attr_set()”
Section 24.8.11.14, “mysql_stmt_free_result()”
Section 24.8.11.17, “mysql_stmt_next_result()”

mysql_stmt_init()

Section 24.8.9, “C API Prepared Statement Data Structures”
Section 24.8.11, “C API Prepared Statement Function Descriptions”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.8, “C API Prepared Statements”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.11.21, “mysql_stmt_prepare()”

mysql_stmt_insert_id()

Section 24.8.10, “C API Prepared Statement Function Overview”

mysql_stmt_next_result()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.20, “C API Support for Prepared CALL Statements”
Section 13.2.1, “CALL Syntax”
Section 24.8.11.17, “mysql_stmt_next_result()”

mysql_stmt_num_rows()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.7, “mysql_stmt_data_seek()”
Section 24.8.11.18, “mysql_stmt_num_rows()”

mysql_stmt_param_count()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.10, “mysql_stmt_execute()”

mysql_stmt_param_metadata()

Section 24.8.10, “C API Prepared Statement Function Overview”

mysql_stmt_prepare()

Section 24.8.9, “C API Prepared Statement Data Structures”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.19, “C API Prepared Statement Handling of Date and Time Values”
Section 8.10.4, “Caching of Prepared Statements and Stored Programs”
Section 8.10.3.1, “How the Query Cache Operates”
Section 24.8.11.4, “mysql_stmt_bind_param()”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.11.13, “mysql_stmt_field_count()”
Section 24.8.11.21, “mysql_stmt_prepare()”
Section 24.8.11.22, “mysql_stmt_reset()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”
Section 13.5, “SQL Syntax for Prepared Statements”
Section 22.9.6.4, “The prepared_statements_instances Table”

mysql_stmt_reset()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.3, “mysql_stmt_attr_set()”
Section 24.8.11.26, “mysql_stmt_send_long_data()”

mysql_stmt_result_metadata()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.9.2, “C API Prepared Statement Type Conversions”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”
Section 24.8.11.28, “mysql_stmt_store_result()”

mysql_stmt_row_seek()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.24, “mysql_stmt_row_seek()”
Section 24.8.11.25, “mysql_stmt_row_tell()”
Section 24.8.11.28, “mysql_stmt_store_result()”

mysql_stmt_row_tell()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.24, “mysql_stmt_row_seek()”
Section 24.8.11.25, “mysql_stmt_row_tell()”
Section 24.8.11.28, “mysql_stmt_store_result()”

mysql_stmt_send_long_data()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.22, “mysql_stmt_reset()”
Section 24.8.11.26, “mysql_stmt_send_long_data()”
Section 5.1.4, “Server System Variables”

mysql_stmt_sqlstate()

Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.27, “mysql_stmt_sqlstate()”
Section B.2, “Types of Error Values”

mysql_stmt_store_result()

Section 24.8.5, “C API Data Structures”
Section 24.8.10, “C API Prepared Statement Function Overview”
Section 24.8.11.3, “mysql_stmt_attr_set()”
Section 24.8.11.7, “mysql_stmt_data_seek()”
Section 24.8.11.11, “mysql_stmt_fetch()”
Section 24.8.11.18, “mysql_stmt_num_rows()”
Section 24.8.11.24, “mysql_stmt_row_seek()”
Section 24.8.11.25, “mysql_stmt_row_tell()”
Section 24.8.11.28, “mysql_stmt_store_result()”

mysql_store_result()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section B.5.2.14, “Commands out of sync”
Section 15.8.1, “FEDERATED Storage Engine Overview”
Section 4.5.1, “mysql — The MySQL Command-Line Tool”
Section 24.8.7.1, “mysql_affected_rows()”
Section 24.8.7.9, “mysql_data_seek()”
Section 24.8.7.13, “mysql_eof()”
Section 24.8.7.17, “mysql_fetch_field()”
Section 24.8.7.21, “mysql_fetch_row()”
Section 24.8.7.22, “mysql_field_count()”
Section 24.8.7.25, “mysql_free_result()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.7.48, “mysql_num_fields()”
Section 24.8.7.49, “mysql_num_rows()”
Section 24.8.7.62, “mysql_row_seek()”
Section 24.8.7.63, “mysql_row_tell()”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.11.23, “mysql_stmt_result_metadata()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”
Section 24.8.15.2, “What Results You Can Get from a Query”
Section 24.8.15.1, “Why mysql_store_result() Sometimes Returns NULL After mysql_query() Returns Success”
Section 24.8.4.3, “Writing C API Threaded Client Programs”

mysql_thread_end()

Section 24.8.6, “C API Function Overview”
Section 24.7, “libmysqld, the Embedded MySQL Server Library”
Section 24.8.12.2, “mysql_thread_end()”
Section 24.8.4.3, “Writing C API Threaded Client Programs”

mysql_thread_id()

Section 24.8.6, “C API Function Overview”
Section 24.8.16, “Controlling Automatic Reconnection Behavior”
Section 24.8.7.52, “mysql_ping()”
Section 24.8.7.76, “mysql_thread_id()”

mysql_thread_init()

Section 24.8.6, “C API Function Overview”
Section 24.7, “libmysqld, the Embedded MySQL Server Library”
Section 24.8.12.1, “my_init()”
Section 24.8.12.2, “mysql_thread_end()”
Section 24.8.12.3, “mysql_thread_init()”
Section 24.8.4.3, “Writing C API Threaded Client Programs”

mysql_thread_safe()

Section 24.8.6, “C API Function Overview”

mysql_use_result()

Section 24.8.5, “C API Data Structures”
Section 24.8.6, “C API Function Overview”
Section B.5.2.14, “Commands out of sync”
Section 4.5.1, “mysql — The MySQL Command-Line Tool”
Section 24.8.7.9, “mysql_data_seek()”
Section 24.8.7.13, “mysql_eof()”
Section 24.8.7.21, “mysql_fetch_row()”
Section 24.8.7.25, “mysql_free_result()”
Section 24.8.7.47, “mysql_next_result()”
Section 24.8.7.48, “mysql_num_fields()”
Section 24.8.7.49, “mysql_num_rows()”
Section 24.8.7.62, “mysql_row_seek()”
Section 24.8.7.63, “mysql_row_tell()”
Section 24.8.11.10, “mysql_stmt_execute()”
Section 24.8.7.75, “mysql_store_result()”
Section 24.8.7.77, “mysql_use_result()”
Section B.5.2.8, “Out of memory”
Section 24.8.15.2, “What Results You Can Get from a Query”
Section 24.8.4.3, “Writing C API Threaded Client Programs”

mysql_warning_count()

Section 24.8.6, “C API Function Overview”
Section 24.8.7.47, “mysql_next_result()”
Section 13.7.5.40, “SHOW WARNINGS Syntax”
Section B.2, “Types of Error Values”