Resumen de las funciones de la extensión MySQLi

Resumen de los métodos mysqli
Clase mysqli
Interfaz POO Interfaz procedural Alias (No usar más) Descripción
Propiedades
$mysqli::affected_rows mysqli_affected_rows() N/A Devuelve el número de filas afectadas por la última operación MySQL
$mysqli::client_info mysqli_get_client_info() N/A Devuelve la versión del cliente MySQL en forma de string
$mysqli::client_version mysqli_get_client_version() N/A Devuelve la información sobre la versión del cliente MySQL en forma de un entero
$mysqli::connect_errno mysqli_connect_errno() N/A Devuelve el código de error de la conexión MySQL
$mysqli::connect_error mysqli_connect_error() N/A Devuelve el mensaje de error de la conexión MySQL
$mysqli::errno mysqli_errno() N/A Devuelve el código de error de conexión MySQL
$mysqli::error mysqli_error() N/A Devuelve el mensaje de error de conexión MySQL
$mysqli::field_count mysqli_field_count() N/A Devuelve el número de columnas para la última consulta
$mysqli::host_info mysqli_get_host_info() N/A Devuelve una cadena que contiene el tipo de conexión utilizada
$mysqli::protocol_version mysqli_get_proto_info() N/A Devuelve la versión del protocolo MySQL utilizado
$mysqli::server_info mysqli_get_server_info() N/A Devuelve un entero que representa la versión del servidor MySQL
$mysqli::server_version mysqli_get_server_version() N/A Devuelve la versión del servidor MySQL
$mysqli::info mysqli_info() N/A Devuelve información sobre la última consulta ejecutada
$mysqli::insert_id mysqli_insert_id() N/A Devuelve el identificador generado automáticamente por la última consulta
$mysqli::sqlstate mysqli_sqlstate() N/A Devuelve el error SQLSTATE de la última operación MySQL
$mysqli::warning_count mysqli_warning_count() N/A Devuelve el número de advertencias generadas por la última consulta
Métodos
mysqli::autocommit() mysqli_autocommit() N/A Activa o desactiva el modo auto-commit
mysqli::change_user() mysqli_change_user() N/A Cambia el usuario de la conexión especificada
mysqli::character_set_name() mysqli_character_set_name() N/A() Devuelve el juego de caracteres actual para la conexión
mysqli::close() mysqli_close() N/A Cierra una conexión
mysqli::commit() mysqli_commit() N/A Valida la transacción actual
mysqli::__construct() mysqli_connect() N/A Abre una conexión a un servidor MySQL
mysqli::debug() mysqli_debug() N/A Realiza acciones de depuración
mysqli::dump_debug_info() mysqli_dump_debug_info() N/A Escribe la información de depuración en los registros
mysqli::get_charset() mysqli_get_charset() N/A Devuelve un objeto que representa el juego de caracteres
mysqli::get_connection_stats() mysqli_get_connection_stats() N/A Devuelve estadísticas sobre la conexión del cliente. Disponible sólo con mysqlnd.
mysqli::get_client_info() mysqli_get_client_info() N/A Devuelve una cadena que contiene la versión del cliente MySQL
N/A mysqli_get_client_stats() N/A Devuelve las estadísticas del cliente MySQL. Disponible sólo con mysqlnd.
mysqli::get_server_info() mysqli_get_server_info() N/A Devuelve una cadena que representa la versión del servidor MySQL al que la extensión MySQLi está conectada
mysqli::get_warnings() mysqli_get_warnings() N/A No documentado
mysqli::init() mysqli_init() N/A Inicializa MySQLi y devuelve un objeto para usar con mysqli_real_connect()
mysqli::kill() mysqli_kill() N/A Solicita al servidor que termine un hilo MySQL
mysqli::more_results() mysqli_more_results() N/A Verifica si hay más conjuntos de resultados MySQL disponibles
mysqli::multi_query() mysqli_multi_query() N/A Ejecuta una consulta múltiple MySQL
mysqli::next_result() mysqli_next_result() N/A Prepara el siguiente resultado de una consulta múltiple
mysqli::options() mysqli_options() mysqli_set_opt() Define las opciones
mysqli::ping() mysqli_ping() N/A Hace ping a la conexión al servidor y se reconecta si ya no existe
mysqli::prepare() mysqli_prepare() N/A Prepara una consulta SQL para su ejecución
mysqli::query() mysqli_query() N/A Ejecuta una consulta en la base de datos
mysqli::real_connect() mysqli_real_connect() N/A Abre una conexión a un servidor MySQL
mysqli::real_escape_string(), mysqli::escape_string() mysqli_real_escape_string() mysqli_escape_string() Protege los caracteres especiales de una cadena para usarla en una consulta
mysqli::real_query() mysqli_real_query() N/A Ejecuta una consulta SQL
mysqli::refresh() mysqli_refresh() N/A Reinicializa las tablas o las cachés, o reinicializa la información de replicación del servidor
mysqli::rollback() mysqli_rollback() N/A Revierte la transacción actual
mysqli::select_db() mysqli_select_db() N/A Selecciona una base de datos por defecto para las consultas
mysqli::set_charset() mysqli_set_charset() N/A Define el juego de caracteres por defecto del cliente
mysqli::ssl_set() mysqli_ssl_set() N/A Utilizada para establecer una conexión segura con SSL
mysqli::stat() mysqli_stat() N/A Obtiene el estado actual del sistema
mysqli::stmt_init() mysqli_stmt_init() N/A Inicializa un comando MySQL
mysqli::store_result() mysqli_store_result() N/A Transfiere un conjunto de resultados desde la última consulta
mysqli::thread_id() mysqli_thread_id() N/A Devuelve el identificador del hilo para la conexión actual
mysqli::thread_safe() mysqli_thread_safe() N/A Indica si el soporte de hilos está activado o no
mysqli::use_result() mysqli_use_result() N/A Inicializa la recuperación de un conjunto de resultados
Resumen de los métodos mysqli_stmt
MySQL_STMT
Interfaz POO Interfaz procedural Alias (No usar más) Descripción
Propiedades
$mysqli_stmt::affected_rows mysqli_stmt_affected_rows() N/A El número total de filas modificadas, eliminadas o insertadas por la última
$mysqli_stmt::errno mysqli_stmt_errno() N/A El código de error de la última consulta
$mysqli_stmt::error mysqli_stmt_error() N/A El mensaje de error de la última consulta
$mysqli_stmt::field_count mysqli_stmt_field_count() N/A El número de campos presente en la consulta dada
$mysqli_stmt::insert_id mysqli_stmt_insert_id() N/A El ID generado por la última consulta INSERT
$mysqli_stmt::num_rows mysqli_stmt_num_rows() N/A El número de filas de un resultado MySQL
$mysqli_stmt::param_count mysqli_stmt_param_count() N/A El número de parámetros de un comando SQL
$mysqli_stmt::sqlstate mysqli_stmt_sqlstate() N/A El código SQLSTATE de la última operación MySQL
Métodos
mysqli_stmt::attr_get() mysqli_stmt_attr_get() N/A Recupera el valor actual de un atributo de consulta
mysqli_stmt::attr_set() mysqli_stmt_attr_set() N/A Modifica el comportamiento de una consulta preparada
mysqli_stmt::bind_param() mysqli_stmt_bind_param() N/A Vincula variables a una consulta MySQL
mysqli_stmt::bind_result() mysqli_stmt_bind_result() N/A Vincula variables a un conjunto de resultados
mysqli_stmt::close() mysqli_stmt_close() N/A Termina una consulta preparada
mysqli_stmt::data_seek() mysqli_stmt_data_seek() N/A Mueve el puntero de resultado
mysqli_stmt::execute() mysqli_stmt_execute() mysqli_execute() Ejecuta una consulta preparada
mysqli_stmt::fetch() mysqli_stmt_fetch() N/A Lee resultados desde una consulta MySQL preparada en variables vinculadas
mysqli_stmt::free_result() mysqli_stmt_free_result() N/A Libera el resultado MySQL de la memoria
mysqli_stmt::get_result() mysqli_stmt_get_result() N/A Recupera el conjunto de resultados desde una consulta preparada. Disponible sólo con mysqlnd.
mysqli_stmt::get_warnings() mysqli_stmt_get_warnings() N/A No documentado
mysqli_stmt::more_results() mysqli_stmt_more_results() N/A Verifica si hay más resultados de consulta desde una consulta múltiple
mysqli_stmt::next_result() mysqli_stmt_next_result() N/A Lee el siguiente resultado desde una consulta múltiple
mysqli_stmt::num_rows() mysqli_stmt_num_rows() N/A Ver también la propiedad $mysqli_stmt->num_rows
mysqli_stmt::prepare() mysqli_stmt_prepare() N/A Prepara una consulta SQL para su ejecución
mysqli_stmt::reset() mysqli_stmt_reset() N/A Anula una consulta preparada
mysqli_stmt::result_metadata() mysqli_stmt_result_metadata() N/A Devuelve los metadatos de preparación de consulta MySQL
mysqli_stmt::send_long_data() mysqli_stmt_send_long_data() N/A Envía datos MySQL por paquetes
mysqli_stmt::store_result() mysqli_stmt_store_result() N/A Almacena un conjunto de resultados desde una consulta preparada
Resumen de los métodos mysqli_result
mysqli_result
Interfaz POO Interfaz procedural Alias (No usar más) Descripción
Propiedades
$mysqli_result::current_field mysqli_field_tell() N/A La posición actual de un campo en un puntero de resultado
$mysqli_result::field_count mysqli_num_fields() N/A El número de campos en un resultado
$mysqli_result::lengths mysqli_fetch_lengths() N/A Los tamaños de los campos en un resultado
$mysqli_result::num_rows mysqli_num_rows() N/A El número de filas en un resultado
Métodos
mysqli_result::data_seek() mysqli_data_seek() N/A Mueve el puntero interno de resultado
mysqli_result::fetch_all() mysqli_fetch_all() N/A Lee todas las filas de resultados en un array asociativo, numérico, o ambos. Disponible sólo con mysqlnd.
mysqli_result::fetch_array() mysqli_fetch_array() N/A Devuelve una fila de resultado en forma de un array asociativo, un array indexado, o ambos
mysqli_result::fetch_assoc() mysqli_fetch_assoc() N/A Recupera una fila de resultado en forma de array asociativo
mysqli_result::fetch_column() mysqli_fetch_column() N/A Recupera una sola columna de la siguiente fila de un conjunto de resultados
mysqli_result::fetch_field_direct() mysqli_fetch_field_direct() N/A Recupera los metadatos de un campo único
mysqli_result::fetch_field() mysqli_fetch_field() N/A Devuelve el siguiente campo en el conjunto de resultados
mysqli_result::fetch_fields() mysqli_fetch_fields() N/A Devuelve un array de objetos que representan los campos en el resultado
mysqli_result::fetch_object() mysqli_fetch_object() N/A Devuelve la fila actual de un conjunto de resultados en forma de objeto
mysqli_result::fetch_row() mysqli_fetch_row() N/A Recupera una fila de resultado en forma de array indexado
mysqli_result::field_seek() mysqli_field_seek() N/A Mueve el puntero de resultado al campo especificado
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result mysqli_free_result() N/A Libera la memoria asociada a un resultado
Resumen de los métodos mysqli_driver
MySQL_Driver
Interfaz POO Interfaz procedural Alias (No usar más) Descripción
Propiedades
$mysqli_driver::mysqli_report mysqli_report() N/A Define el modo del informe de errores de mysqli
Métodos
mysqli_driver::embedded_server_end() mysqli_embedded_server_end() N/A No documentado
mysqli_driver::embedded_server_start() mysqli_embedded_server_start() N/A No documentado

Nota:

Los alias se proporcionan para asegurar la compatibilidad ascendente. No se deben usar en nuevos proyectos.

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top