Funciones 5 MySQLi PHP

PHP MySQLi 简介

PHP MySQLi = PHP MySQL Improved!

MySQLi 函数允许您访问 MySQL 数据库服务器。

注释:MySQLi 扩展被设计为适用于 MySQL 版本 4.1.13 或更新的版本。

安装 / 运行时配置

为了使 MySQLi 可用,您必须对 PHP 进行编译,以支持 MySQLi 扩展。

MySQLi 扩展通过 PHP 版本 5.0.0 引入。PHP version 5.0.0 MySQL 本地驱动程序包含在 PHP 5.3.0 版。

如需安装细节,请访问:http://www.php.net/manual/zh/mysqli.installation.php

如需运行时配置细节,请访问:http://www.php.net/manual/zh/mysqli.configuration.php

Funciones 5 MySQLi PHP

函数 描述
mysqli_affected_rows() 返回前一个 Mysql 操作的受影响行数。
mysqli_autocommit() 打开或关闭自动提交数据库修改功能。
mysqli_change_user() 更改指定数据库连接的用户。
mysqli_character_set_name() 返回数据库连接的默认字符集。
mysqli_close() 关闭先前打开的数据库连接。
mysqli_commit() 提交当前事务。
mysqli_connect_errno() Devuelve el código de error de la última llamada a la conexión.
mysqli_connect_error() Devuelve la descripción del error de la última conexión.
mysqli_connect() Abre una nueva conexión a un servidor MySQL.
mysqli_data_seek() Ajusta el puntero de resultados a una fila aleatoria del conjunto de resultados.
mysqli_debug() Ejecuta operaciones de depuración.
mysqli_dump_debug_info() Escribe información de depuración en el registro.
mysqli_errno() Devuelve el código de error del último llamado a la función.
mysqli_error_list() Devuelve la lista de errores del último llamado a la función.
mysqli_error() Devuelve el código de error del último llamado a la función en formato de cadena.
mysqli_fetch_all() Extrae todas las filas de resultados y las devuelve en forma de array asociativo, array de índices numéricos o ambos.
mysqli_fetch_array() Extrae una fila de resultados en forma de array asociativo, array de índices numéricos o ambos.
mysqli_fetch_assoc() Extrae una fila de resultados en forma de array asociativo.
mysqli_fetch_field_direct() Devuelve los metadatos de un solo campo del conjunto de resultados en forma de objeto.
mysqli_fetch_field() Devuelve el siguiente campo del conjunto de resultados en forma de objeto.
mysqli_fetch_fields() Devuelve un array de objetos que representan los campos del 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 del conjunto de resultados en forma de objeto.
mysqli_fetch_row() Extrae una fila del conjunto de resultados y la devuelve en forma de array enumerado.
mysqli_field_count() Devuelve el número de columnas obtenidas en la última consulta.
mysqli_field_seek() Establece el puntero del campo en la posición de inicio específica.
mysqli_field_tell() Devuelve la posición del puntero del campo.
mysqli_free_result() Libera la memoria asociada con un conjunto de resultados específico.
mysqli_get_charset() Devuelve el objeto de conjunto de caracteres.
mysqli_get_client_info() Devuelve la información de la versión del cliente MySQL en formato de cadena.
mysqli_get_client_stats() Devuelve la información estadística de cada proceso de cliente.
mysqli_get_client_version() Devuelve la información de versión del cliente Mysql en formato entero.
mysqli_get_connection_stats() Devuelve la información estadística de la conexión del cliente.
mysqli_get_host_info() Devuelve el nombre de host y el tipo de conexión del servidor MySQL.
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 información de versión del servidor MySQL en formato entero.
mysqli_info() Devuelve la información de recuperación de la última consulta ejecutada.
mysqli_init() Inicializa mysqli y devuelve el tipo de recurso utilizado por mysqli_real_connect().
mysqli_insert_id() Devuelve el id automático generado utilizado en la última consulta.
mysql_kill() Solicita que el servidor termine una línea MySQL específica.
mysqli_more_results() Verifica si hay más conjuntos de resultados en una consulta de múltiples sentencias.
mysqli_multi_query() Ejecuta 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 en el conjunto de resultados.
mysqli_num_rows() Devuelve el número de filas en el conjunto de resultados.
mysqli_options() Establece opciones.
mysqli_ping() Pingea una conexión de servidor o intenta reconectar si esa conexión se interrumpió.
mysqli_prepare() Prepara una sentencia SQL para su ejecución.
mysqli_query() Ejecuta una consulta en la base de datos.
mysqli_real_connect() Abre una nueva conexión al servidor Mysql.
mysqli_real_escape_string() Escapa los caracteres especiales utilizados en una cadena dentro de una sentencia SQL.
mysqli_real_query() Ejecuta una consulta SQL.
mysqli_reap_async_query() Devuelve el resultado de la consulta asincrónica.
mysqli_refresh() Refresca la tabla o el caché, o restablece la información del servidor de replicación.
mysqli_rollback() Retorna la transacción actual.
mysqli_select_db() Cambia la base de datos predeterminada de la conexión.
mysqli_set_charset() Establece el conjunto de caracteres del cliente por defecto.
mysqli_set_local_infile_default() Limpia el programador definido por el usuario para el comando load local infile.
mysqli_set_local_infile_handler() Establece la función de callback ejecutada por el comando LOAD DATA LOCAL INFILE.
mysqli_sqlstate() Devuelve el código de error SQLSTATE de la última operación Mysql.
mysqli_ssl_set() Establece una conexión de instalación utilizando SSL.
mysqli_stat() Devuelve el estado del sistema actual.
mysqli_stmt_init() Inicializa una declaración y devuelve un objeto utilizado por mysqli_stmt_prepare().
mysqli_store_result() Transmite el conjunto de resultados de la última consulta.
mysqli_thread_id() Devuelve el ID de hilo de la conexión actual.
mysqli_thread_safe() Devuelve si se configuró la seguridad de hilo.
mysqli_use_result() Inicializa la recuperación de un conjunto de resultados.
mysqli_warning_count() Devuelve el número de advertencias de la última consulta en la conexión.