PHP - Funciones de MySQLi
Las funciones PHP MySQLi dan acceso a los servidores de bases de datos MySQLi. PHP funciona con MySQLi versión 4.1.13 o más reciente.
Instalación
La extensión MySQLi se introdujo con la versión 5.0.0 de PHP y el controlador nativo de MySQLi se incluyó en la versión 5.3.0 de PHP.
Los detalles de instalación están disponibles aquí
Lista de funciones
PHP: indica la versión más antigua de PHP que admite la función.
No Señor | Función descriptiva | PHP |
---|---|---|
1 | mysqli_affected_rows Devuelve el número de filas afectadas en la consulta SELECT, INSERT, UPDATE, REPLACE o DELETE anterior. |
4 |
2 | mysqli_autocommit Se utiliza para desactivar o desactivar la confirmación automática de las modificaciones de la base de datos. |
4.3.0 |
3 | mysqli_begin_transaction Se utiliza para iniciar una transacción MySQL. |
4.3.0 |
4 | mysqli_change_user Se utiliza para cambiar el usuario de la conexión de base de datos actual / dada. |
4.3.0 |
5 | mysqli_character_set_name Se utiliza para recuperar el juego de caracteres predeterminado de la base de datos actual. |
4.3.0 |
6 | mysqli_close Se usa para cerrar la conexión MySQLi |
4 |
7 | mysqli_commit Se utiliza para guardar las modificaciones de la base de datos. |
5 |
8 | mysqli_connect Abre una conexión a un servidor MySQLi |
4 |
9 | mysqli_connect_errno Devuelve el código de error de la última conexión. |
5 |
10 | mysqli_connect_error Devuelve la descripción del error de la última conexión. |
5 |
11 | mysqli_debug Se utiliza para realizar operaciones de depuración. |
5 |
12 | mysqli_dump_debug_info Se utiliza para descargar información de depuración en el registro. |
5 |
13 | mysqli_errno Devuelve el último código de error de la declaración más reciente. |
4 |
14 | mysqli_error Devuelve la última descripción de error de la declaración más reciente. |
4 |
15 | mysqli_error_list Devuelve una lista de errores de la última declaración. |
4 |
dieciséis | mysqli_field_count Devuelve el número de columnas / campo de la consulta más reciente. |
5 |
17 | mysqli_get_charset Devuelve un objeto de juego de caracteres. |
4 |
18 | mysqli_get_client_info Devuelve la versión de la biblioteca cliente MySQL. |
5 |
19 | mysqli_get client_stats Devuelve estadísticas sobre el cliente por proceso. |
5 |
20 | mysqli_get_client_version Devuelve la versión de la biblioteca cliente MySQLi. |
5.1.0 |
21 | mysqli_get_connection_stats Devuelve estadísticas sobre la conexión del cliente. |
5 |
22 | mysqli_get_host_info Devuelve el nombre de host del servidor MySQLi y el tipo de conexión. |
5 |
23 | mysqli_get_proto_info Devuelve la información de la versión del protocolo MySQLi |
5 |
24 | mysqli_get_server_info Devuelve la información del servidor MySQLi. |
5 |
25 | mysqli_get_server_version Devuelve la versión del servidor MySQLi. |
5 |
26 | mysqli_get_warnings Devuelve los errores generados por la última consulta ejecutada. |
5 |
27 | mysqli_info Devuelve información sobre la consulta ejecutada más recientemente. |
5 |
28 | mysqli_init Devuelve un objeto para usar con la función mysqli_real_connect (). |
5 |
29 | mysqli_insert_id Devuelve un id de la última consulta. |
5 |
30 | mysqli_kill Esta función le pide al servidor que elimine el hilo de MySQLi especificado por el parámetro process-id. |
5 |
31 | mysqli_more_results Esta función comprueba si hay más resultados de una consulta múltiple. |
5 |
32 | mysqli_multi_query Solía separar las consultas con un punto y coma en la base de datos. |
5 |
33 | mysqli_next_result Prepara el siguiente conjunto de resultados de mysqli_multi_query (). |
5 |
34 | mysqli_options Se utiliza para establecer opciones de conexión y cambiar la configuración de conexión. |
5 |
35 | mysqli_ping Se utiliza para hacer ping a la conexión del servidor y volver a conectarse al servidor si se pierde la conexión. |
5 |
36 | mysqli_prepare Realiza una consulta preparada de MySQL (con marcadores de parámetros) contra la base de datos. |
5 |
37 | mysqli_query Realiza una consulta contra la base de datos. |
5 |
38 | mysqli_real_connect Esta función abre una nueva conexión a MySQLi |
5 |
39 | mysqli_real_escape_string Esta función escapa los caracteres especiales en una cadena para una declaración SQL. |
5 |
40 | mysqli_real_query Esta función ejecuta una consulta SQL. |
5 |
41 | mysqli_refresh Esta función actualiza tablas o cachés, o restablece la información del servidor de replicación. |
5 |
42 | mysqli_rollback Esta función revierte la transacción actual para la conexión de base de datos especificada. |
5 |
43 | mysqli_select_db Esta función cambia la base de datos predeterminada. |
5 |
44 | mysqli_set_charset Su función establece el juego de caracteres predeterminado. |
5 |
45 | mysqli_sqlstate Esta función devuelve el código de error SQLSTATE del último error. |
5 |
46 | mysqli_ssl_set Esta función crea una conexión SSL. |
5 |
47 | mysqli_stat Esta función devuelve el estado actual del sistema. |
5 |
48 | mysqli_stmt_init Esta función inicializa una declaración y devuelve un objeto adecuado para mysqli_stmt_prepare (). |
5 |
49 | mysqli_thread _id Esta función devuelve el ID del hilo de conexión actual. |
5 |
50 | mysqli_thread_safe Esta función verifica si la biblioteca cliente está compilada como segura para subprocesos. |
5 |
51 | mysqli_use_result Inicia la recuperación del conjunto de resultados de la consulta ejecutada previamente. |
5 |
52 | mysqli_warning_count Devuelve el número de errores generados por la última consulta ejecutada. |
5 |
53 | mysqli_data_seek Se utiliza para mover el puntero de resultado interno. |
4 |
54 | mysqli_fetch todo Se utiliza para recuperar todas las filas de resultados y devuelve el conjunto de resultados como una matriz asociativa. |
4 |
55 | matriz mysqli_fetch Se utiliza para obtener una fila de resultados como una matriz asociativa. |
5 |
56 | mysqli_fetch_assoc Se utiliza para obtener una fila de resultados como una matriz asociativa. |
5.3 |
57 | mysqli_fetch_field Se utiliza para devolver la siguiente columna en el conjunto de resultados como un objeto. |
4 |
58 | mysqli_fetch_field_direct Devuelve la información de definición de la columna / campo especificado (como un argumento de número entero) en forma de objeto. |
4 |
59 | mysqli_fetch_fields Se utiliza para devolver una matriz de objetos. |
4 |
60 | mysqli_fetch_lengths Se utiliza para devolver la longitud de los campos en el resultado. |
4 |
61 | mysqli_fetch_object Devuelve un objeto. |
5 |
62 | mysqli_fetch_row Devuelve el contenido de la fila actual de un resultado como una matriz de cadenas. |
5 |
63 | mysqli_field_seek Esta función establece el cursor de la columna en el desplazamiento de columna dado. |
5 |
64 | mysqli_field_tell Devuelve devuelve la posición del cursor de campo. |
5 |
sesenta y cinco | mysqli_free_result Libera la memoria asociada con el resultado. |
5 |
66 | mysqli_num_fields Devuelve el número de campos en un conjunto de resultados. |
5 |
67 | mysqli_num_rows Devuelve el número de filas en un conjunto de resultados. |
5 |
68 | mysqli_stmt_sqlstate Devuelve el error SQLSTATE de la última sentencia. |
5 |
69 | mysqli_stmt_affected_rows Devuelve el número de filas afectadas (cambiadas, eliminadas, insertadas) por la sentencia ejecutada recientemente. |
5 |
70 | mysqli_stmt_attr_get Devuelve el valor actual del atributo dado de una declaración. |
5 |
71 | mysqli_stmt_attr_set El uso de esta función puede establecer varios atributos a la declaración que cambia su comportamiento. |
5 |
72 | mysqli_stmt_bind_param Vincula variables a los marcadores de parámetros de una declaración preparada. |
5 |
73 | mysqli_stmt_bind_result Vincula las columnas de un objeto de resultado a variables. |
5 |
74 | mysqli_stmt_close Cierra un objeto de declaración. |
5 |
75 | mysqli_stmt_data_seek Se utiliza para buscar en las filas de un objeto de resultado. |
5 |
76 | mysqli_stmt_errno Devuelve el código del error ocurrido durante la ejecución de la última sentencia. |
5 |
77 | mysqli_stmt_error Devuelve la descripción del error ocurrido durante la ejecución de la última sentencia. |
5 |
78 | mysqli_stmt_execute Ejecuta una declaración. |
5 |
79 | mysqli_stmt_fetch Obtiene las columnas del resultado en las variables especificadas. |
5 |
80 | mysqli_stmt_field_count Devuelve el número de campos en el resultado de la declaración dada. |
5 |
81 | mysqli_stmt_free_result Se utiliza para liberar la memoria en la que se almacena el resultado de una declaración. |
5 |
82 | mysqli_stmt_get_result Devuelve el resultado de una declaración. |
5 |
83 | mysqli_stmt_num_rows Devuelve el número de filas en el resultado de una declaración. |
5 |
84 | mysqli_stmt_param_count Devuelve el número de marcadores de parámetros en una declaración preparada. |
5 |
85 | mysqli_stmt_prepare Prepara una declaración SQL para su ejecución, puede usar marcadores de parámetro ("?") En esta consulta en lugar de valores. |
5 |
86 | mysqli_stmt_reset Se utiliza para restablecer los errores, los conjuntos de resultados sin búfer y los datos enviados, a través de una declaración. |
5 |
87 | mysqli_stmt_result_metadata Devuelve un objeto de metadatos que contiene información sobre el resultado de una declaración. |
5 |
88 | mysqli_stmt_send_long_data Si una de las columnas de la tabla es de TEXTO de tipo BLOB, esta función se utiliza para enviar datos a esa columna en trozos. |
5 |
89 | mysqli_stmt_store_result Se utiliza para almacenar localmente el resultado de un objeto de declaración. |
5 |