Curso de MySQL
Consultas, lista de correo 'C++ Con Clase' 'MySQL Con Clase' página de entrada Tabla de contenido Contactar con Webmaster
Curso Sentencias Funciones API C

API C

Funciones API C

mysql_affected_rows mysql_autocommit mysql_change_user mysql_character_set_name mysql_close mysql_commit mysql_connect mysql_create_db mysql_data_seek mysql_debug mysql_drop_db mysql_dump_debug_info mysql_eof mysql_errno mysql_error mysql_escape_string mysql_fetch_field mysql_fetch_fields mysql_fetch_field_direct mysql_fetch_lengths mysql_fetch_row mysql_field_count mysql_field_seek mysql_field_tell mysql_free_result 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_init mysql_insert_id mysql_kill mysql_library_end mysql_library_init mysql_list_dbs mysql_list_fields mysql_list_processes mysql_list_tables mysql_more_results mysql_next_result mysql_num_fields mysql_num_rows mysql_options mysql_ping mysql_query mysql_real_connect mysql_real_escape_string mysql_real_query mysql_reload mysql_rollback mysql_row_seek mysql_row_tell mysql_select_db mysql_set_server_option mysql_sqlstate mysql_ssl_set mysql_stat mysql_store_result mysql_thread_id mysql_use_result mysql_warning_count

Tipos API C

MYSQL MYSQL_DATA MYSQL_FIELD MYSQL_RES MYSQL_ROW MYSQL_ROWS

Función mysql_shutdown()

int mysql_shutdown(MYSQL *mysql, enum enum_shutdown_level shutdown_level)

Indica al servidor de bases de datos que se apague. El usuario conectado debe tener el privilegio SHUTDOWN. El argumento de shutdown_level se añadió en MySQL 4.1.3 (y 5.0.1). El servidor MySQL actualmente soporta sólo un tipo (nivel de cortesía) de apagado; shutdown_level debe ser igual a SHUTDOWN_DEFAULT. Más adelante se añadirán más niveles y entonces el argumento shutdown_level permitirá elegir el nivel deseado. Los servidores MySQL y clientes MySQL anteriores y posteriores a 4.1.3 son compatibles; los servidore MySQL más recientes que 4.1.3 aceptan llamadas mysql_shutdown(MYSQL *mysql), y servidores MySQL anteriores a 4.1.3 aceptan la nueva llamada mysql_shutdown(). Pero los ejecutable enlazados dinámicamente que hayan sido compilados con versiones de cabeceras antiguar de libmysqlclient, y que llamen a mysql_shutdown(), tienen que ser usados con la vieja librería dinámica libmysqlclient.

Valores de retorno  

Cero si tiene éxito, distinto de cero si se produjo un error.

Errores  

CR_COMMANDS_OUT_OF_SYNC: Los comandos fueron ejecutados en un orden inapropiado.

CR_SERVER_GONE_ERROR: El servidor MySQL no está presente.

CR_SERVER_LOST: La conexión al servidor se perdió durante la consulta.

CR_UNKNOWN_ERROR: Se ha producido un error desconocido.