The following list summarizes the functions available for asynchronous interaction with the MySQL server. For greater detail, see the descriptions in Section 28.6.14, “C API Asynchronous Function Descriptions”.
mysql_fetch_row_nonblocking(): Asynchronously fetches the next row from the result set.
mysql_free_result_nonblocking(): Asynchronously frees memory used by a result set.
mysql_next_result_nonblocking(): Asynchronously returns/initiates the next result in multiple-result executions.
mysql_real_connect_nonblocking(): Asynchronously connects to a MySQL server.
mysql_real_query_nonblocking(): Asynchronously executes an SQL query specified as a counted string.
mysql_store_result_nonblocking(): Asynchronously retrieves a complete result set to the client.