Los últimos tutoriales de desarrollo web
 

PHP 5 Funciones MySQLi


PHP MySQLi Introducción

PHP MySQL PHP MySQLi = Mejorado!

Las funciones MySQLi le permite acceder a servidores de bases de datos MySQL.

Nota: La extensión mysqli está diseñada para trabajar con MySQL versión 4.1.13 o posterior.


Instalación de configuración / tiempo de ejecución

Para las funciones MySQLi estén disponibles, se debe compilar PHP con soporte para la extensión mysqli.

La extensión mysqli se introdujo con la versión de PHP 5.0.0. El controlador nativo de MySQL se incluyó en la versión de PHP 5.3.0.

Para detalles de la instalación, vaya a: http://php.net/manual/en/mysqli.installation.php

Para detalles de la configuración de tiempo de ejecución, vaya a: http://php.net/manual/en/mysqli.configuration.php


PHP Funciones 5 MySQLi

Función Descripción
mysqli_affected_rows() Devuelve el número de filas afectadas en la operación MySQL
mysqli_autocommit() Activa o desactiva modificaciones base de datos auto cometer
mysqli_change_user() Cambia el usuario de la conexión de base de datos especificado
mysqli_character_set_name() Devuelve el conjunto de caracteres por defecto para la conexión de base de datos
mysqli_close() Cierra una conexión de base de datos abierto anteriormente
mysqli_commit() Confirma la transacción actual
mysqli_connect_errno() Devuelve el código de error del último error de conexión
mysqli_connect_error() Devuelve la descripción del error del último error de conexión
mysqli_connect() Se abre una nueva conexión con el servidor MySQL
mysqli_data_seek() Ajusta el puntero del resultado a una fila arbitraria en el conjunto de resultados
mysqli_debug() Realiza operaciones de depuración
mysqli_dump_debug_info() Vuelca información de depuración en el registro
mysqli_errno() Devuelve el último código de error para la última llamada a la función
mysqli_error_list() Devuelve una lista de errores de la última llamada a la función
mysqli_error() Devuelve la última descripción de error para la última llamada a la función
mysqli_fetch_all() Obtiene todas las filas de resultado como una matriz asociativa, una matriz numérica, o ambos
mysqli_fetch_array() Obtiene una fila como una asociativa, una matriz numérica, o ambos
mysqli_fetch_assoc() Obtiene una fila de resultado como una matriz asociativa
mysqli_fetch_field_direct() Devuelve los meta-datos para un solo campo en el conjunto de resultados, como un objeto
mysqli_fetch_field() Devuelve el siguiente campo en el conjunto de resultados, como un objeto
mysqli_fetch_fields() Devuelve una matriz de objetos que representan los campos de un conjunto de resultados
mysqli_fetch_lengths() Devuelve la longitud de las columnas de la fila actual en el conjunto de resultados
mysqli_fetch_object() Devuelve la fila actual de un conjunto de resultados, como un objeto
mysqli_fetch_row() Obtiene una fila de un conjunto de resultados y la devuelve como una matriz enumerada
mysqli_field_count() Devuelve el número de columnas para la consulta más reciente
mysqli_field_seek() Establece el cursor de campo al campo de desplazamiento dado
mysqli_field_tell() Devuelve la posición del cursor de campo
mysqli_free_result() Libera la memoria asociada con un resultado
mysqli_get_charset() Devuelve un objeto de conjunto de caracteres
mysqli_get_client_info() Devuelve la versión de la biblioteca cliente de MySQL
mysqli_get_client_stats() Devuelve las estadísticas sobre cliente por proceso
mysqli_get_client_version() Devuelve la versión de la biblioteca cliente de MySQL como un entero
mysqli_get_connection_stats() Devuelve las estadísticas sobre la conexión del cliente
mysqli_get_host_info() Devuelve el nombre de host del servidor MySQL y el tipo de conexión
mysqli_get_proto_info() Devuelve la versión del protocolo MySQL
mysqli_get_server_info() Devuelve la versión del servidor MySQL
mysqli_get_server_version() Devuelve la versión del servidor MySQL como un entero
mysqli_info() Devuelve información sobre la última consulta ejecutada
mysqli_init() Inicializa MySQLi y devuelve un recurso para su uso con mysqli_real_connect()
mysqli_insert_id() Devuelve el identificador generado automáticamente utilizado en la última consulta
mysqli_kill() Pide al servidor de matar a un hilo de MySQL
mysqli_more_results() Comprueba si hay más resultados de una consulta de múltiples
mysqli_multi_query() Realiza una o más consultas en la base de datos
mysqli_next_result() Prepara el siguiente conjunto de resultados de mysqli_multi_query()
mysqli_num_fields() Devuelve el número de campos de un conjunto de resultados
mysqli_num_rows() Devuelve el número de filas de un conjunto de resultados
mysqli_options() Conjuntos de conexión extra opciones y afectan el comportamiento de una conexión
mysqli_ping() Pings una conexión de servidor, o intenta volver a conectarse si la conexión se ha reducido
mysqli_prepare() Prepara una sentencia SQL para su ejecución
mysqli_query() Realiza una consulta en la base de datos
mysqli_real_connect() Se abre una nueva conexión con el servidor MySQL
mysqli_real_escape_string() Escapa caracteres especiales de una cadena para su uso en una sentencia SQL
mysqli_real_query() Ejecuta una consulta SQL
mysqli_reap_async_query() Devuelve el resultado de la consulta asíncrona
mysqli_refresh() Actualiza las tablas o cachés o restablece la información del servidor de replicación
mysqli_rollback() Deshace la transacción actual de la base de datos
mysqli_select_db() Cambia la base de datos predeterminada para la conexión
mysqli_set_charset() Establece el conjunto de caracteres cliente predeterminado
mysqli_set_local_infile_default() Quita el manejador definido por el usuario para la carga de mando local archivoentrada
mysqli_set_local_infile_handler() Ajustar la función de devolución de llamada para la carga de datos de comando LOCAL INFILE
mysqli_sqlstate() Devuelve el código de error SQLSTATE para la última operación MySQL
mysqli_ssl_set() Se utiliza para establecer conexiones seguras utilizando SSL
mysqli_stat() Devuelve el estado actual del sistema
mysqli_stmt_init() Inicializa una declaración y devuelve un objeto para su uso con mysqli_stmt_prepare()
mysqli_store_result() Transfiere un conjunto de resultados de la última consulta
mysqli_thread_id() Devuelve el ID del hilo para la conexión actual
mysqli_thread_safe() Devuelve si la biblioteca cliente se compila como seguro para subprocesos
mysqli_use_result() Inicia la recuperación de un conjunto de resultados de la última consulta ejecutada usando el mysqli_real_query()
mysqli_warning_count() Devuelve el número de advertencias de la última consulta en la conexión