La clase mysqli
(PHP 5)
Introducción
Representa una conexión entre PHP y una base de datos MySQL.
Sinopsis de la Clase
mysqli
{
/* Propiedades */
int $affected_rows;
string $client_info;
int $client_version;
int $connect_errno;
string $connect_error;
int $errno;
array $error_list;
string $error;
int $field_count;
int $client_version;
string $host_info;
string $protocol_version;
string $server_info;
int $server_version;
string $info;
string $sqlstate;
int $thread_id;
int $warning_count;
/* Métodos */
__construct
([ string
$host = ini_get("mysqli.default_host")
[, string $username = ini_get("mysqli.default_user")
[, string $passwd = ini_get("mysqli.default_pw")
[, string $dbname = ""
[, int $port = ini_get("mysqli.default_port")
[, string $socket = ini_get("mysqli.default_socket")
]]]]]] )
bool real_connect
([ string
}$host
[, string $username
[, string $passwd
[, string $dbname
[, int $port
[, string $socket
[, int $flags
]]]]]]] )Tabla de contenidos
- mysqli::$affected_rows — Obtiene el número de filas afectadas en la última operación MySQL
- mysqli::autocommit — Activa o desactiva las modificaciones de la base de datos autoconsignadas
- mysqli::begin_transaction — Inicia una transacción
- mysqli::change_user — Cambia el usuario de la conexión de bases de datos especificada
- mysqli::character_set_name — Devuelve el juego de caracteres predeterminado para la conexión a la base de datos
- mysqli::$client_info — Obtiene información de la versión cliente de MySQL
- mysqli::$client_version — Devuelve la versión cliente de MySQL como una cadena
- mysqli::close — Cierra una conexión a base de datos previamente abierta
- mysqli::commit — Consigna la transacción actual
- mysqli::$connect_errno — Devuelve el código de error de la última llamada
- mysqli::$connect_error — Devuelve una cadena con la descripción del último error de conexión
- mysqli::__construct — Abre una nueva conexión al servidor de MySQL
- mysqli::debug — Realiza operaciones de depuración
- mysqli::dump_debug_info — Volcado de información de depuración en el registro
- mysqli::$errno — Devuelve el código del error de la última función llamada
- mysqli::$error_list — Devuelve una lista de errores desde el último comando ejecutado
- mysqli::$error — Devuelve una cadena que describe el último error
- mysqli::$field_count — Devuelve el número de columnas para la consulta más reciente
- mysqli::get_charset — Devuelve un objeto que contiene el conjunto de caracteres
- mysqli::get_client_info — Obtiene información de la biblioteca cliente de MySQL
- mysqli_get_client_stats — Devuelve estadísticas de clientes por proceso
- mysqli_get_client_version — Devuelve la versión clientes de MySQL como valor de tipo integer
- mysqli::get_connection_stats — Devuelve estadísticas sobre la conexión del cliente
- mysqli::$host_info — Devuelve una cadena que representa el tipo de conexión usada
- mysqli::$protocol_version — Devuelve la versión del protocolo MySQL utilizada
- mysqli::$server_info — Devuelve la versión del servidor MySQL
- mysqli::$server_version — Devuelve la versión del servidor MySQL como un valor entero
- mysqli::get_warnings — Obtiene el resultado de SHOW WARNINGS
- mysqli::$info — Obtiene la información de la última consulta ejecutada
- mysqli::init — Inicializa y devuelve un recurso para utilizarlo con mysqli_real_connect()
- mysqli::$insert_id — Devuelve el id autogenerado que se utilizó en la última consulta
- mysqli::kill — Pide al servidor poner fin a un hilo de MySQL
- mysqli::more_results — Comprueba si hay más resultados de una multi consulta
- mysqli::multi_query — Realiza una consulta a la base de datos
- mysqli::next_result — Prepara el siguiente resultado de multi_query
- mysqli::options — Establecer opciones
- mysqli::ping — Comprueba la conexión al servidor, o trata de reconectar si se perdió la conexión
- mysqli::poll — Almacena en caché conexiones
- mysqli::prepare — Prepara una sentencia SQL para su ejecución
- mysqli::query — Realiza una consulta a la base de datos
- mysqli::real_connect — Abre una conexión a un servidor mysql
- mysqli::real_escape_string — Escapa los caracteres especiales de una cadena para usarla en una sentencia SQL, tomando en cuenta el conjunto de caracteres actual de la conexión
- mysqli::real_query — Ejecuta una consulta SQL
- mysqli::reap_async_query — Obtiene el resultado de una consulta asincrónica
- mysqli::refresh — Refresca
- mysqli::release_savepoint — Elimina el punto salvado con nombre del conjunto de puntos salvados de la transacción actual
- mysqli::rollback — Revierte la transacción actual
- mysqli::rpl_query_type — Devuelve un tipo de consulta RPL
- mysqli::savepoint — Define el nombre de un punto de salvaguarda de la transacción
- mysqli::select_db — Selecciona la base de datos por defecto para realizar las consultas
- mysqli::send_query — Enviar una consulta y devolver
- mysqli::set_charset — Establece el conjunto de caracteres predeterminado del cliente
- mysqli::set_local_infile_default — Desestablece el gestor definido por el usuario para un comando load local infile
- mysqli::set_local_infile_handler — Establecer la llamada de retorno para el comando LOAD DATA LOCAL INFILE
- mysqli::$sqlstate — Devuelve el error SQLSTATE de la operación de MySQL previa
- mysqli::ssl_set — Usada para establece conexiones seguras usando SSL
- mysqli::stat — Obtiene el estado actual del sistema
- mysqli::stmt_init — Inicializa una sentencia y devuelve un objeto para usarlo con mysqli_stmt_prepare
- mysqli::store_result — Transfiere un conjunto de resulados de la última consulta
- mysqli::$thread_id — Deveulve el ID del hilo de la conexión actual
- mysqli::thread_safe — Devuelve si la seguridad a nivel de hilos está dada o no
- mysqli::use_result — Inicia la recuperación de un conjunto de resultados
- mysqli::$warning_count — Devuelve el número de mensajes de advertencia de la última consulta para un enlace dado