PHPKonf İstanbul PHP Conference 2015

Resumen de las funciones de la extensión MySQLi

Resumen de los métodos de mysqli
Clase mysqli
Interfaz POO Interfaz de procedimiento Alias (no usar) Descripción
Propiedades
$mysqli::affected_rows mysqli_affected_rows() N/A Obtiene el número de filas afectadas en una operación previa de MySQL
$mysqli::client_info mysqli_get_client_info() N/A Devuelve la versión del cliente de MySQL como una cadena
$mysqli::client_version mysqli_get_client_version() N/A Devuelve la versión del cliente de MySQL como un entero
$mysqli::connect_errno mysqli_connect_errno() N/A Devuelve el código de error de la última llamada de conexión
$mysqli::connect_error mysqli_connect_error() N/A Devuelve una cadena descriptiva del último error de conexión
$mysqli::errno mysqli_errno() N/A Devuelve el código de error para la función invocada más reciente
$mysqli::error mysqli_error() N/A Devulve una cadena descriptiva del último error
$mysqli::field_count mysqli_field_count() N/A Devuelve el número de columnas de la consulta más reciente
$mysqli::host_info mysqli_get_host_info() N/A Devuelve una cadena que representa el tipo de conexión utilizado
$mysqli::protocol_version mysqli_get_proto_info() N/A Devuelve la versión del protocolo de MySQL usada
$mysqli::server_info mysqli_get_server_info() N/A Devuelve la versión del servidor MySQL
$mysqli::server_version mysqli_get_server_version() N/A Devuelve la versión del servidor MySQL como un entero
$mysqli::info mysqli_info() N/A Recupera información sobre la última consulta ejecutada
$mysqli::insert_id mysqli_insert_id() N/A Devuelve el identificador (ID) autogenerado usado en la última consulta
$mysqli::sqlstate mysqli_sqlstate() N/A Devuelve el error SQLSTATE de la operación previa de MySQL
$mysqli::warning_count mysqli_warning_count() N/A Devuelve el número de advertencias de la última consulta para el enlace dado
Methods
mysqli::autocommit() mysqli_autocommit() N/A Activa o desactiva la autoconsigna de modificaciones de la base de datos
mysqli::change_user() mysqli_change_user() N/A Cambia el usuario de la conexión de base de datos especificada
mysqli::character_set_name(), mysqli::client_encoding mysqli_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/A Cierra una conexión de base de datos previamente abierta
mysqli::commit() mysqli_commit() N/A Ejecuta la transacción actual
mysqli::__construct() mysqli_connect() N/A Abrir una nueva conexión al servidor MySQL [Nota: método estático (es decir, de clase)]
mysqli::debug() mysqli_debug() N/A Realiza operaciones de depuración
mysqli::dump_debug_info() mysqli_dump_debug_info() N/A Volcado de la información de depuración en el registro
mysqli::get_charset() mysqli_get_charset() N/A Devuelve un conjunto de caracteres objeto
mysqli::get_connection_stats() mysqli_get_connection_stats() N/A Devuelve las estadísticas de conexión de cliente. Disponible sólo con mysqlnd.
mysqli::get_client_info() mysqli_get_client_info() N/A Devuelve la versión de cliente de MySQL como una cadena
mysqli::get_client_stats() mysqli_get_client_stats() N/A Devuelve las estadísticas del cliente por proceso. Disponible sólo con mysqlnd.
mysqli::get_cache_stats() mysqli_get_cache_stats() N/A Devuelve las estadísticas de clientes Zval caché. Disponible sólo con mysqlnd.
mysqli::get_server_info() mysqli_get_server_info() N/A NO DOCUMENTADA
mysqli::get_warnings() mysqli_get_warnings() N/A NO DOCUMENTADA
mysqli::init() mysqli_init() N/A Inicializa 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/A Pide al servidor matar un hilo de MySQL
mysqli::more_results() mysqli_more_results() N/A Compruebe si hay más resultados para una consulta de múltiple
mysqli::multi_query() mysqli_multi_query() N/A Ejecuta una consulta en la base de datos
mysqli::next_result() mysqli_next_result() N/A Prepara próximo resultado de multi_query
mysqli::options() mysqli_options() mysqli_set_opt() Establecer opciones
mysqli::ping() mysqli_ping() N/A Hace ping una conexión de servidor, o intenta volver a conectar si la conexión se ha caído
mysqli::prepare() mysqli_prepare() N/A Prepara una sentencia 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() 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/A Ejecutar una consulta SQL
mysqli::refresh() mysqli_refresh() N/A Vuelca tablas o caches, o reinicia la información del servidor réplica
mysqli::rollback() mysqli_rollback() N/A Deshace la transacción actual
mysqli::select_db() mysqli_select_db() N/A Selecciona la base de datos predeterminada para las consultas de la base de datos
mysqli::set_charset() mysqli_set_charset() N/A Establece el conjunto de carácteres predeterminado del cliente
mysqli::set_local_infile_default() mysqli_set_local_infile_default() N/A Quita el controlador de usuario definidos para la carga de comandos infile locales
mysqli::set_local_infile_handler() mysqli_set_local_infile_handler() N/A establece la funcion callback para el comando LOAD DATA LOCAL INFILE
mysqli::ssl_set() mysqli_ssl_set() N/A Utilizada para establecer conexiones seguras usando SSL
mysqli::stat() mysqli_stat() N/A Obtiene el estado actual del sistema
mysqli::stmt_init() mysqli_stmt_init() N/A Inicializa una sentencia y devuelve un objeto para su uso con mysqli_stmt_prepare
mysqli::store_result() mysqli_store_result() N/A Transfier un conjunto de resultados de la última consulta
mysqli::thread_id() mysqli_thread_id() N/A Retorna el ID del hilo para la conexión actual
mysqli::thread_safe() mysqli_thread_safe() N/A Retorna si la seguridad del hilo enlace se da o no
mysqli::use_result() mysqli_use_result() N/A Inicia un conjunto de resultados de recuperación
Resumen de los métodos de mysqli_stmt
MySQL_STMT
Interfaz POO Interfaz de procedimiento Alias (no usar) Descripción
Propiedades
$mysqli_stmt::affected_rows mysqli_stmt_affected_rows() N/A Devuelve el número total de registros actualizados, eliminados o insertados por la última sentencia ejecutada
$mysqli_stmt::errno mysqli_stmt_errno() N/A Devuelve el código de error para la sentencia recientemente llamada
$mysqli_stmt::error mysqli_stmt_error() N/A Devuelve una cadena de descripción de la última sentencia de error
$mysqli_stmt::field_count mysqli_stmt_field_count() N/A Devuelve el número de campo en la sentencia dada - no ducumentada
$mysqli_stmt::insert_id mysqli_stmt_insert_id() N/A Obtener el Identificador (ID) generado en la operación de INSERT anterior
$mysqli_stmt::num_rows mysqli_stmt_num_rows() N/A Devuelve el número de filas en las sentencias del conjunto de resultados
$mysqli_stmt::param_count mysqli_stmt_param_count() mysqli_param_count() Devuelve el número de parámetros para la sentencia dada
$mysqli_stmt::sqlstate mysqli_stmt_sqlstate() N/A Devuelve el error SQLSTATE de la operación de la declaración anterior
Métodos
mysqli_stmt::attr_get() mysqli_stmt_attr_get() N/A Usado para obtener el valor actual de un atributo de una setencia
mysqli_stmt::attr_set() mysqli_stmt_attr_set() N/A Usado 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/A Cierra una sentencia preparada
mysqli_stmt::data_seek() mysqli_stmt_data_seek() N/A Busca 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/A Libera la memoria almacenada resultado del manejar de sentencia
mysqli_stmt::get_result() mysqli_stmt_get_result() N/A Obtiene un conjunto de resultados de una sentencia preparada Disponible sólo con mysqlnd.
mysqli_stmt::get_warnings() mysqli_stmt_get_warnings() N/A NO DOCUMENTADA
$mysqli_stmt::more_results() mysqli_stmt_more_results() N/A NO DOCUMENTADA Disponible sólo con mysqlnd.
$mysqli_stmt::next_result() mysqli_stmt_next_result() N/A NO DOCUMENTADA Disponible sólo con mysqlnd.
mysqli_stmt::num_rows() mysqli_stmt_num_rows() N/A Véase también la propiedad $mysqli_stmt::num_rows
mysqli_stmt::prepare() mysqli_stmt_prepare() N/A Preparar una sentencia SQL para su ejecución
mysqli_stmt::reset() mysqli_stmt_reset() N/A Restablece 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/A Transfiere un conjunto de resultados de una sentencia preparada
Resumen de los métodos de mysqli_result
mysqli_result
Interfaz POO Interfaz de procedimiento Alias (No usar) Descripcíon
Propiedades
$mysqli_result::current_field mysqli_field_tell() N/A Obtener el campo de desplazamiento actual de un puntero de resultado
$mysqli_result::field_count mysqli_num_fields() N/A Obtiene el número de campos de un resultado
$mysqli_result::lengths mysqli_fetch_lengths() N/A Devuelve la longitud de las columnas de la fila actual en el conjunto de resultados
$mysqli_result::num_rows mysqli_num_rows() N/A Obtiene el número de filas de un resultado
Métodos
mysqli_result::data_seek() mysqli_data_seek() N/A Ajusta el puntero del resultado a una fila arbitraria en el resultado
mysqli_result::fetch_all() mysqli_fetch_all() N/A Obtiene 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/A Extrae la fila de deresultados como asociativo, un array numérico, o ambas
mysqli_result::fetch_assoc() mysqli_fetch_assoc() N/A Extrae la fila de resultados como un array asociativo
mysqli_result::fetch_field_direct() mysqli_fetch_field_direct() N/A Extrae metadatos para un solo campo
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 de un conjunto de resultados
mysqli_result::fetch_object() mysqli_fetch_object() N/A Devuelve la fila actual del resultado en forma de un objeto
mysqli_result::fetch_row() mysqli_fetch_row() N/A Obtiene una fila de resultados como un array enumerado
mysqli_result::field_seek() mysqli_field_seek() N/A Establece el puntero del resultado a un determinado campo de desplazamiento
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result mysqli_free_result() N/A Libera la memoria asociada con un resultado
Resumen de los métodos de mysqli_driver
MySQL_Driver
Interfaz POO Interfaz de procedimiento Alias (no usar) Descripción
Propiedades
N/A
Métodos
mysqli_driver::embedded_server_end() mysqli_embedded_server_end() N/A NO DOCUMENTADA
mysqli_driver::embedded_server_start() mysqli_embedded_server_start() N/A NO DOCUMENTADA

Nota:

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

add a note add a note

User Contributed Notes

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