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