English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La función de MySQLi de PHP permite acceder al servidor de bases de datos MySQLi. PHP puede trabajar con MySQLi 4.1.13或更高版本一起使用。
MySQLi扩展是在PHP 5.0.0版中引入的,而MySQLi本机驱动程序已包含在PHP 5.3.0版中。
版本-表示支持该函数的PHP的最早版本。
序号 | 函数名称 | 函数说明 | 版本 |
---|---|---|---|
1 | mysqli_affected_rows() | 它返回上一个SELECT,INSERT,UPDATE,REPLACE或DELETE查询中受影响的行数。 | 4 |
2 | mysqli_autocommit() | 打开或关闭自动提交数据库修改。 | 4.3.0 |
3 | mysqli_begin_transaction() | 它用于启动MySQL事务。 | 4.3.0 |
4 | mysqli_change_user() | 它用于更改当前/给定数据库连接的用户。 | 4.3.0 |
5 | mysqli_character_set_name() | 它用于检索当前数据库的默认字符集。 | 4.3.0 |
6 | mysqli_close() | 用于关闭MySQLi连接 | 4 |
7 | mysqli_commit() | 它用于保存数据库修改。 | 5 |
8 | mysqli_connect() | 打开与MySQLi服务器的连接 | 4 |
9 | mysqli_connect_errno() | 它从最后一个连接返回错误代码 | 5 |
10 | mysqli_connect_error() | 它从最后一个连接返回错误的描述 | 5 |
11 | mysqli_debug() | 用于执行调试操作 | 5 |
12 | mysqli_dump_debug_info() | 用于将调试信息转储到日志中 | 5 |
13 | mysqli_errno() | 它返回最新语句的最后错误代码 | 4 |
14 | mysqli_error() | 它返回最新语句的最后错误描述 | 4 |
15 | mysqli_error_list() | 它从最后一条语句返回错误列表 | 4 |
16 | mysqli_field_count() | 它返回最近查询的列数/字段数。 | 5 |
17 | mysqli_get_charset() | 它返回一个字符集对象。 | 4 |
18 | mysqli_get_client_info() | 它返回MySQL客户端库版本。 | 5 |
19 | mysqli_get_client_stats() | 它返回有关客户端每个进程的统计信息。 | 5 |
20 | mysqli_get_client_version() | 它返回MySQLi客户端库版本。 | 5.1.0 |
21 | mysqli_get_connection_stats() | 它返回有关客户端连接的统计信息。 | 5 |
22 | mysqli_get_host_info() | Devuelve el nombre de host y el tipo de conexión del servidor MySQLi. | 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 el error generado por la última consulta ejecutada. | 5 |
27 | mysqli_info() | Devuelve información sobre la consulta ejecutada recientemente. | 5 |
28 | mysqli_init() | Devuelve un objeto que se utiliza junto con mysqli_real_connect(). | 5 |
29 | mysqli_insert_id() | Devuelve el ID de la última consulta. | 5 |
30 | mysqli_kill() | Esta función solicita al servidor que mate el proceso-El parámetro id especifica el hilo MySQLi. | 5 |
31 | mysqli_more_results() | Esta función verifica si hay más resultados en la consulta múltiple. | 5 |
32 | mysqli_multi_query() | Anteriormente, separaba la consulta de la base de datos con punto y coma. | 5 |
33 | mysqli_next_result() | Se utiliza para preparar el siguiente conjunto de resultados para 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 ping la conexión del servidor y reconectar al servidor si la conexión se interrumpe. | 5 |
36 | mysqli_prepare() | Esta función realiza consultas preparadas de MySQL en la base de datos (con marcadores de parámetros). | 5 |
37 | mysqli_query() | Esta función realiza consultas en la base de datos. | 5 |
38 | mysqli_real_connect() | Esta función abre una nueva conexión a un servidor MySQL. | 5 |
39 | mysqli_real_escape_string() | Esta función realiza la escapada de caracteres especiales en la cadena de la sentencia SQL. | 5 |
40 | mysqli_real_query() | Esta función ejecuta una consulta SQL. | 5 |
41 | mysqli_refresh() | Esta función refresca la tabla o el caché, o restablece la información del servidor de replicación. | 5 |
42 | mysqli_rollback() | Esta función rolled back la transacción actual de 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() | Esta función establece el conjunto de caracteres predeterminado. | 5 |
45 | mysqli_sqlstate() | Esta función devuelve el código de error de 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 del sistema actual. | 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 de hilo de conexión actual. | 5 |
50 | mysqli_thread_safe() | Esta función se utiliza para verificar si la biblioteca del cliente se ha compilado como segura para hilos (thread-safe). | 5 |
51 | mysqli_use_result() | Inicializa la recuperación del conjunto de resultados de la consulta ejecutada por última vez con mysqli_real_query(). | 5 |
52 | mysqli_warning_count() | Se devuelve el número de errores generados por la última consulta ejecutada. | 5 |
53 | mysqli_data_seek() | Se utiliza para mover el puntero interno del conjunto de resultados. | 4 |
54 | mysqli_fetch_all() | Se utiliza para obtener todas las filas de resultados y devolver el conjunto de resultados como array asociativo | 4 |
55 | mysqli_fetch_array() | Se utiliza para obtener la fila de resultados como array asociativo | 5 |
56 | mysqli_fetch_assoc() | Se utiliza para obtener la fila de resultados como array asociativo. | 5.3 |
57 | mysqli_fetch_field() | Se utiliza para devolver el siguiente campo del conjunto de resultados como objeto. | 4 |
58 | mysqli_fetch_field_direct() | Se devuelve el campo especificado en forma de objeto./Definición de información del campo (como parámetro entero). | 4 |
59 | mysqli_fetch_fields() | Se utiliza para devolver un array de objetos. | 4 |
60 | mysqli_fetch_lengths() | Se utiliza para devolver la longitud del campo en el conjunto de resultados. | 4 |
61 | mysqli_fetch_object() | Se devuelve un objeto. | 5 |
62 | mysqli_fetch_row() | Se devuelve el contenido de la fila actual del conjunto de resultados en forma de array de cadenas. | 5 |
63 | mysqli_field_seek() | Esta función establece el cursor de columna en el desplazamiento de columna dado. | 5 |
64 | mysqli_field_tell() | Se devuelve la posición del cursor de campo devuelto. | 5 |
65 | mysqli_free_result() | Se libera la memoria asociada con el conjunto de resultados. | 5 |
66 | mysqli_num_fields() | Se devuelve el número de campos en el conjunto de resultados. | 5 |
67 | mysqli_num_rows() | Se devuelve el número de filas en el conjunto de resultados. | 5 |
68 | mysqli_stmt_sqlstate() | Se devuelve un error de SQLSTATE desde la última sentencia. | 5 |
69 | mysqli_stmt_affected_rows() | Devuelve el número de filas afectadas (cambios, eliminaciones, inserciones) por la última instrucción ejecutada. | 5 |
70 | mysqli_stmt_attr_get() | Devuelve el valor actual del atributo dado de la instrucción. | 5 |
71 | mysqli_stmt_attr_set() | Esta función se utiliza para establecer varias propiedades de la instrucción para cambiar su comportamiento. | 5 |
72 | mysqli_stmt_bind_param() | Vincula variables a los marcadores de parámetros de la instrucción preparada. | 5 |
73 | mysqli_stmt_bind_result() | Vincula las columnas del objeto de resultados a las variables. | 5 |
74 | mysqli_stmt_close() | Cierra un objeto de instrucción. | 5 |
75 | mysqli_stmt_data_seek() | Se utiliza para buscar filas en el objeto de resultados. | 5 |
76 | mysqli_stmt_errno() | Devuelve el código del error que ocurrió durante la ejecución de la última instrucción. | 5 |
77 | mysqli_stmt_error() | Devuelve la descripción del error que ocurrió durante la ejecución de la última instrucción. | 5 |
78 | mysqli_stmt_execute() | Ejecuta una instrucción. | 5 |
79 | mysqli_stmt_fetch() | Extrae las columnas del resultado a las variables especificadas. | 5 |
80 | mysqli_stmt_field_count() | Devuelve el número de campos en el resultado dado. | 5 |
81 | mysqli_stmt_free_result() | Se utiliza para liberar la memoria almacenada para los resultados de la instrucción. | 5 |
82 | mysqli_stmt_get_result() | Devuelve los resultados de la instrucción. | 5 |
83 | mysqli_stmt_num_rows() | Devuelve el número de filas en los resultados de la instrucción. | 5 |
84 | mysqli_stmt_param_count() | Devuelve el número de marcadores de parámetros en la instrucción preparada. | 5 |
85 | mysqli_stmt_prepare() | Prepara la ejecución de una instrucción SQL, donde puede usar marcadores de posición de parámetros (“?”) en la consulta. | 5 |
86 | mysqli_stmt_reset() | Restablece el error, los resultados no almacenados y los datos enviados mediante una instrucción. | 5 |
87 | mysqli_stmt_result_metadata() | Devuelve un objeto de metadatos que guarda información sobre los resultados de la instrucción. | 5 |
88 | mysqli_stmt_send_long_data() | Si alguna columna de la tabla es de tipo TEXT BLOB, esta función se utiliza para enviar los datos en bloques a esa columna. | 5 |
89 | mysqli_stmt_store_result() | Se utiliza para almacenar los resultados de los objetos de instrucciones localmente. | 5 |