Resumen de las funciones de la extensión MySQLi

Resumen de los métodos de mysqli
Clase mysqli
Interfaz POOInterfaz de procedimientoAlias (no usar)Descripción
Propiedades
$mysqli::affected_rowsmysqli_affected_rows()N/AObtiene el número de filas afectadas en una operación previa de MySQL
$mysqli::client_infomysqli_get_client_info()N/ADevuelve la versión del cliente de MySQL como una cadena
$mysqli::client_versionmysqli_get_client_version()N/ADevuelve la versión del cliente de MySQL como un entero
$mysqli::connect_errnomysqli_connect_errno()N/ADevuelve el código de error de la última llamada de conexión
$mysqli::connect_errormysqli_connect_error()N/ADevuelve una cadena descriptiva del último error de conexión
$mysqli::errnomysqli_errno()N/ADevuelve el código de error para la función invocada más reciente
$mysqli::errormysqli_error()N/ADevulve una cadena descriptiva del último error
$mysqli::field_countmysqli_field_count()N/ADevuelve el número de columnas de la consulta más reciente
$mysqli::host_infomysqli_get_host_info()N/ADevuelve una cadena que representa el tipo de conexión utilizado
$mysqli::protocol_versionmysqli_get_proto_info()N/ADevuelve la versión del protocolo de MySQL usada
$mysqli::server_infomysqli_get_server_info()N/ADevuelve la versión del servidor MySQL
$mysqli::server_versionmysqli_get_server_version()N/ADevuelve la versión del servidor MySQL como un entero
$mysqli::infomysqli_info()N/ARecupera información sobre la última consulta ejecutada
$mysqli::insert_idmysqli_insert_id()N/ADevuelve el identificador (ID) autogenerado usado en la última consulta
$mysqli::sqlstatemysqli_sqlstate()N/ADevuelve el error SQLSTATE de la operación previa de MySQL
$mysqli::warning_countmysqli_warning_count()N/ADevuelve el número de advertencias de la última consulta para el enlace dado
Methods
mysqli::autocommit()mysqli_autocommit()N/AActiva o desactiva la autoconsigna de modificaciones de la base de datos
mysqli::change_user()mysqli_change_user()N/ACambia el usuario de la conexión de base de datos especificada
mysqli::character_set_name(), mysqli::client_encodingmysqli_character_set_name()mysqli_client_encoding()Devuelve el juego de caracteres predeterminado para la conexión de base de datos
mysqli::close()mysqli_close()N/ACierra una conexión de base de datos previamente abierta
mysqli::commit()mysqli_commit()N/AEjecuta la transacción actual
mysqli::__construct()mysqli_connect()N/AAbrir una nueva conexión al servidor MySQL [Nota: método estático (es decir, de clase)]
mysqli::debug()mysqli_debug()N/ARealiza operaciones de depuración
mysqli::dump_debug_info()mysqli_dump_debug_info()N/AVolcado de la información de depuración en el registro
mysqli::get_charset()mysqli_get_charset()N/ADevuelve un conjunto de caracteres objeto
mysqli::get_connection_stats()mysqli_get_connection_stats()N/ADevuelve las estadísticas de conexión de cliente. Disponible sólo con mysqlnd.
mysqli::get_client_info()mysqli_get_client_info()N/ADevuelve la versión de cliente de MySQL como una cadena
mysqli::get_client_stats()mysqli_get_client_stats()N/ADevuelve las estadísticas del cliente por proceso. Disponible sólo con mysqlnd.
mysqli::get_cache_stats()mysqli_get_cache_stats()N/ADevuelve las estadísticas de clientes Zval caché. Disponible sólo con mysqlnd.
mysqli::get_server_info()mysqli_get_server_info()N/ADevuelve un string que representa la versión del servidor de MySQL a la que está conectada la extensión MySQLi
mysqli::get_warnings()mysqli_get_warnings()N/ANO DOCUMENTADA
mysqli::init()mysqli_init()N/AInicializa MySQLi y devuelve un recurso para su uso con mysqli_real_connect. [No invocado dentro de un objeto, ya que devuelve un objeto $ mysqli.]
mysqli::kill()mysqli_kill()N/APide al servidor matar un hilo de MySQL
mysqli::more_results()mysqli_more_results()N/ACompruebe si hay más resultados para una consulta de múltiple
mysqli::multi_query()mysqli_multi_query()N/AEjecuta una consulta en la base de datos
mysqli::next_result()mysqli_next_result()N/APrepara próximo resultado de multi_query
mysqli::options()mysqli_options()mysqli_set_opt()Establecer opciones
mysqli::ping()mysqli_ping()N/AHace ping una conexión de servidor, o intenta volver a conectar si la conexión se ha caído
mysqli::prepare()mysqli_prepare()N/APrepara una sentencia SQL para su ejecución
mysqli::query()mysqli_query()N/AEjecuta una consulta en la base de datos
mysqli::real_connect()mysqli_real_connect()N/AAbre una conexión a un servidor MySQL
mysqli::real_escape_string(), mysqli::escape_string()mysqli_real_escape_string()mysqli_escape_string()Escapa caracteres especiales de una cadena en una sentencia SQL, teniendo en cuenta el conjunto de caracteres actual de la conexión
mysqli::real_query()mysqli_real_query()N/AEjecutar una consulta SQL
mysqli::refresh()mysqli_refresh()N/AVuelca tablas o caches, o reinicia la información del servidor réplica
mysqli::rollback()mysqli_rollback()N/ADeshace la transacción actual
mysqli::select_db()mysqli_select_db()N/ASelecciona la base de datos predeterminada para las consultas de la base de datos
mysqli::set_charset()mysqli_set_charset()N/AEstablece el conjunto de carácteres predeterminado del cliente
mysqli::set_local_infile_default()mysqli_set_local_infile_default()N/AQuita el controlador de usuario definidos para la carga de comandos infile locales
mysqli::set_local_infile_handler()mysqli_set_local_infile_handler()N/Aestablece la funcion callback para el comando LOAD DATA LOCAL INFILE
mysqli::ssl_set()mysqli_ssl_set()N/AUtilizada para establecer conexiones seguras usando SSL
mysqli::stat()mysqli_stat()N/AObtiene el estado actual del sistema
mysqli::stmt_init()mysqli_stmt_init()N/AInicializa una sentencia y devuelve un objeto para su uso con mysqli_stmt_prepare
mysqli::store_result()mysqli_store_result()N/ATransfier un conjunto de resultados de la última consulta
mysqli::thread_id()mysqli_thread_id()N/ARetorna el ID del hilo para la conexión actual
mysqli::thread_safe()mysqli_thread_safe()N/ARetorna si la seguridad del hilo enlace se da o no
mysqli::use_result()mysqli_use_result()N/AInicia un conjunto de resultados de recuperación
Resumen de los métodos de mysqli_stmt
MySQL_STMT
Interfaz POOInterfaz de procedimientoAlias (no usar)Descripción
Propiedades
$mysqli_stmt::affected_rowsmysqli_stmt_affected_rows()N/ADevuelve el número total de registros actualizados, eliminados o insertados por la última sentencia ejecutada
$mysqli_stmt::errnomysqli_stmt_errno()N/ADevuelve el código de error para la sentencia recientemente llamada
$mysqli_stmt::errormysqli_stmt_error()N/ADevuelve una cadena de descripción de la última sentencia de error
$mysqli_stmt::field_countmysqli_stmt_field_count()N/ADevuelve el número de campo en la sentencia dada - no ducumentada
$mysqli_stmt::insert_idmysqli_stmt_insert_id()N/AObtener el Identificador (ID) generado en la operación de INSERT anterior
$mysqli_stmt::num_rowsmysqli_stmt_num_rows()N/ADevuelve el número de filas en las sentencias del conjunto de resultados
$mysqli_stmt::param_countmysqli_stmt_param_count()mysqli_param_count()Devuelve el número de parámetros para la sentencia dada
$mysqli_stmt::sqlstatemysqli_stmt_sqlstate()N/ADevuelve el error SQLSTATE de la operación de la declaración anterior
Métodos
mysqli_stmt::attr_get()mysqli_stmt_attr_get()N/AUsado para obtener el valor actual de un atributo de una setencia
mysqli_stmt::attr_set()mysqli_stmt_attr_set()N/AUsado para modificar el comportamiento de una sentencia preparada
mysqli_stmt::bind_param()mysqli_stmt_bind_param()mysqli_bind_param()Agrega variables a una sentencia preparada como parámetros
mysqli_stmt::bind_result()mysqli_stmt_bind_result()mysqli_bind_result()Agrega variables a una sentencia prepearada para el almacenamiento de resultado
mysqli_stmt::close()mysqli_stmt_close()N/ACierra una sentencia preparada
mysqli_stmt::data_seek()mysqli_stmt_data_seek()N/ABusca a una fila arbitraria en el conjunto de resultados de una sentencia
mysqli_stmt::execute()mysqli_stmt_execute()mysqli_execute()Ejecuta una consulta preparada
mysqli_stmt::fetch()mysqli_stmt_fetch()mysqli_fetch()Recuperar los resultados de una sentencia preparada en las variables ligadas
mysqli_stmt::free_result()mysqli_stmt_free_result()N/ALibera la memoria almacenada resultado del manejar de sentencia
mysqli_stmt::get_result()mysqli_stmt_get_result()N/AObtiene un conjunto de resultados de una sentencia preparada Disponible sólo con mysqlnd.
mysqli_stmt::get_warnings()mysqli_stmt_get_warnings()N/ANO DOCUMENTADA
mysqli_stmt::more_results()mysqli_stmt_more_results()N/AComprueba si existen más resultados de consultas de una consulta múltiple
mysqli_stmt::next_result()mysqli_stmt_next_result()N/ALee el siguiente resultado de una consulta múltiple
mysqli_stmt::num_rows()mysqli_stmt_num_rows()N/AVéase también la propiedad $mysqli_stmt::num_rows
mysqli_stmt::prepare()mysqli_stmt_prepare()N/APreparar una sentencia SQL para su ejecución
mysqli_stmt::reset()mysqli_stmt_reset()N/ARestablece una sentencia preparada
mysqli_stmt::result_metadata()mysqli_stmt_result_metadata()mysqli_get_metadata()Devuelve un conjunto de resultados de metadatos de una setencia preparada
mysqli_stmt::send_long_data()mysqli_stmt_send_long_data()mysqli_send_long_data()Envia los datos en bloques
mysqli_stmt::store_result()mysqli_stmt_store_result()N/ATransfiere un conjunto de resultados de una sentencia preparada
Resumen de los métodos de mysqli_result
mysqli_result
Interfaz POOInterfaz de procedimientoAlias (No usar)Descripcíon
Propiedades
$mysqli_result::current_fieldmysqli_field_tell()N/AObtener el campo de desplazamiento actual de un puntero de resultado
$mysqli_result::field_countmysqli_num_fields()N/AObtiene el número de campos de un resultado
$mysqli_result::lengthsmysqli_fetch_lengths()N/ADevuelve la longitud de las columnas de la fila actual en el conjunto de resultados
$mysqli_result::num_rowsmysqli_num_rows()N/AObtiene el número de filas de un resultado
Métodos
mysqli_result::data_seek()mysqli_data_seek()N/AAjusta el puntero del resultado a una fila arbitraria en el resultado
mysqli_result::fetch_all()mysqli_fetch_all()N/AObtiene todas las filas de resultados y devuelve el resultado como un array asociativo, una array numérico, o ambos. Disponible sólo con mysqlnd.
mysqli_result::fetch_array()mysqli_fetch_array()N/AExtrae la fila de deresultados como asociativo, un array numérico, o ambas
mysqli_result::fetch_assoc()mysqli_fetch_assoc()N/AExtrae la fila de resultados como un array asociativo
mysqli_result::fetch_field_direct()mysqli_fetch_field_direct()N/AExtrae metadatos para un solo campo
mysqli_result::fetch_field()mysqli_fetch_field()N/ADevuelve el siguiente campo en el conjunto de resultados
mysqli_result::fetch_fields()mysqli_fetch_fields()N/ADevuelve un array de objetos que representan los campos de un conjunto de resultados
mysqli_result::fetch_object()mysqli_fetch_object()N/ADevuelve la fila actual del resultado en forma de un objeto
mysqli_result::fetch_row()mysqli_fetch_row()N/AObtiene una fila de resultados como un array enumerado
mysqli_result::field_seek()mysqli_field_seek()N/AEstablece el puntero del resultado a un determinado campo de desplazamiento
mysqli_result::free(), mysqli_result::close, mysqli_result::free_resultmysqli_free_result()N/ALibera la memoria asociada con un resultado
Resumen de los métodos de mysqli_driver
MySQL_Driver
Interfaz POOInterfaz de procedimientoAlias (no usar)Descripción
Propiedades
N/A
Métodos
mysqli_driver::embedded_server_end()mysqli_embedded_server_end()N/ANO DOCUMENTADA
mysqli_driver::embedded_server_start()mysqli_embedded_server_start()N/ANO DOCUMENTADA

Nota:

Las funciones alias se proporcionan para compatibilidad con versiones anteriores solamente. No los use en nuevos proyectos.

To Top