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 |