Downloads
Documentation
Get Involved
Help
Search docs
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
Introducción »
« Conjuntos de caracteres
Manual de PHP
Referencia de funciones
Extensiones de bases de datos
Extensiones de bases de datos específicas del proveedor
MySQL
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
Extensión mysqli
Introducción
Introducción
Guía de inicio rápido
Interfaces procedimentales y orientadas a objetos
Conexiones
Ejecución de consultas
Las consultas preparadas
Los procedimientos almacenados
Consultas múltiples
Soporte API para las transacciones
Las metadatos
Instalación/Configuración
Requerimientos
Instalación
Configuración en tiempo de ejecución
La extensión mysqli y las conexiones persistentes
Constantes predefinidas
Notas
Resumen de las funciones de la extensión MySQLi
mysqli
— La clase mysqli
mysqli::$affected_rows
— Devuelve el número de filas afectadas por la última operación MySQL
mysqli::autocommit
— Activa o desactiva el modo auto-commit
mysqli::begin_transaction
— Inicia una transacción
mysqli::change_user
— Cambia el usuario de la conexión
mysqli::character_set_name
— Devuelve el juego de caracteres actual para la conexión
mysqli::close
— Cierra una conexión
mysqli::commit
— Valida la transacción actual
mysqli::$connect_errno
— Devuelve el código de error de la última llamada de conexión
mysqli::$connect_error
— Devuelve una descripción del último error de conexión
mysqli::__construct
— Abre una conexión a un servidor MySQL
mysqli::debug
— Realiza acciones de depuración
mysqli::dump_debug_info
— Escribe la información de depuración en los registros
mysqli::$errno
— Devuelve el último código de error producido
mysqli::$error
— Devuelve un string que describe el último error
mysqli::$error_list
— Devuelve una lista de errores desde el último comando ejecutado
mysqli::execute_query
— Prepara, vincula los parámetros y ejecuta una sentencia SQL
mysqli::$field_count
— Devuelve el número de columnas para la última consulta
mysqli::get_charset
— Devuelve un objeto que representa el juego de caracteres
mysqli::$client_info
— Obtiene información sobre el cliente MySQL
mysqli::$client_version
— Devuelve la versión del cliente MySQL como un entero
mysqli::get_connection_stats
— Devuelve estadísticas sobre la conexión
mysqli::$host_info
— Devuelve un string que contiene el tipo de conexión utilizada
mysqli::$protocol_version
— Devuelve la versión del protocolo MySQL utilizado
mysqli::$server_info
— Devuelve la versión del servidor MySQL
mysqli::$server_version
— Devuelve un integer que representa la versión del servidor MySQL
mysqli::get_warnings
— Lee el resultado de SHOW WARNINGS
mysqli::$info
— Devuelve información acerca de la última consulta ejecutada
mysqli::init
— Inicializa MySQLi y devuelve un objeto para usar con mysqli_real_connect()
mysqli::$insert_id
— Devuelve el valor generado para una columna AUTO_INCREMENT por la última consulta
mysqli::kill
— Solicita al servidor que finalice un hilo MySQL
mysqli::more_results
— Comprueba si hay más conjuntos de resultados MySQL disponibles
mysqli::multi_query
— Ejecuta una o varias consultas en la base de datos
mysqli::next_result
— Prepara el siguiente resultado de una consulta múltiple
mysqli::options
— Define las opciones
mysqli::ping
— Verifica la conexión al servidor y reconecta si ya no existe
mysqli::poll
— Verifica el estado de la conexión
mysqli::prepare
— Prepara una consulta SQL para su ejecución
mysqli::query
— Ejecuta una consulta en la base de datos
mysqli::real_connect
— Establece una conexión con un servidor MySQL
mysqli::real_escape_string
— Protege los caracteres especiales de un string para su uso en una consulta SQL, teniendo en cuenta el juego de caracteres actual de la conexión
mysqli::real_query
— Ejecuta una consulta SQL
mysqli::reap_async_query
— Lee un resultado para una consulta asíncrona
mysqli::refresh
— Actualiza
mysqli::release_savepoint
— Elimina el punto de guardado nombrado del conjunto de puntos de guardado de la transacción actual
mysqli::rollback
— Revierte la transacción actual
mysqli::savepoint
— Establece un punto de guardado nombrado de la transacción
mysqli::select_db
— Selecciona una base de datos por defecto para las consultas
mysqli::set_charset
— Define el juego de caracteres del cliente
mysqli::$sqlstate
— Devuelve el error SQLSTATE de la última operación MySQL
mysqli::ssl_set
— Utilizada para establecer una conexión segura con SSL
mysqli::stat
— Obtiene el estado actual del sistema
mysqli::stmt_init
— Inicializa una sentencia MySQL
mysqli::store_result
— Transfiere un conjunto de resultados desde la última consulta
mysqli::$thread_id
— Devuelve el identificador del hilo para la conexión actual
mysqli::thread_safe
— Indica si el soporte de hilos está activado o no
mysqli::use_result
— Inicializa la recuperación de un conjunto de resultados
mysqli::$warning_count
— Devuelve el número de advertencias generadas por la última consulta ejecutada
mysqli_stmt
— La clase mysqli_stmt
mysqli_stmt::$affected_rows
— Devuelve el número total de filas modificadas, eliminadas, insertadas o coincidentes por la última consulta
mysqli_stmt::attr_get
— Obtiene el valor actual de un atributo de consulta
mysqli_stmt::attr_set
— Modifica el comportamiento de una consulta preparada
mysqli_stmt::bind_param
— Vincula variables a una consulta MySQL
mysqli_stmt::bind_result
— Vincula variables a un conjunto de resultados
mysqli_stmt::close
— Termina una consulta preparada
mysqli_stmt::__construct
— Construye un nuevo objeto mysqli_stmt
mysqli_stmt::data_seek
— Ajusta el puntero de resultado a una fila arbitraria en el resultado almacenado en el búfer.
mysqli_stmt::$errno
— Devuelve un código de error para la última consulta
mysqli_stmt::$error
— Devuelve una descripción del último error de procesamiento
mysqli_stmt::$error_list
— Devuelve una lista de errores para la última consulta ejecutada
mysqli_stmt::execute
— Ejecuta una consulta preparada
mysqli_stmt::fetch
— Lee los resultados de una consulta MySQL preparada en variables vinculadas
mysqli_stmt::$field_count
— Devuelve el número de columnas en la consulta dada
mysqli_stmt::free_result
— Libera el resultado MySQL de la memoria
mysqli_stmt::get_result
— Obtiene un conjunto de resultados desde una consulta preparada como un objeto mysqli_result
mysqli_stmt::get_warnings
— Obtiene el resultado de SHOW WARNINGS
mysqli_stmt::$insert_id
— Obtiene el ID generado por la última consulta INSERT
mysqli_stmt::more_results
— Comprueba si hay más resultados desde una consulta múltiple
mysqli_stmt::next_result
— Lee el resultado siguiente desde una consulta múltiple
mysqli_stmt::$num_rows
— Devuelve el número de filas recuperadas del servidor
mysqli_stmt::$param_count
— Devuelve el número de parámetros de un comando SQL
mysqli_stmt::prepare
— Prepara una consulta SQL para su ejecución
mysqli_stmt::reset
— Anula una consulta preparada
mysqli_stmt::result_metadata
— Devuelve las metadatos de preparación de consulta MySQL
mysqli_stmt::send_long_data
— Envía datos MySQL por paquetes
mysqli_stmt::$sqlstate
— Devuelve el código SQLSTATE de la última operación MySQL
mysqli_stmt::store_result
— Almacena un conjunto de resultados en un búfer interno
mysqli_result
— La clase mysqli_result
mysqli_result::__construct
— Construye un objeto mysqli_result
mysqli_result::$current_field
— Obtiene la posición actual de un campo en un puntero de resultado
mysqli_result::data_seek
— Mueve el puntero interno de resultado
mysqli_result::fetch_all
— Recupera todas las filas de resultados en un array asociativo, numérico o ambos
mysqli_result::fetch_array
— Obtiene la siguiente fila de un conjunto de resultados como un array asociativo, numérico o ambos
mysqli_result::fetch_assoc
— Recupera la siguiente fila de un conjunto de resultados como un array asociativo
mysqli_result::fetch_column
— Recupera una sola columna de la siguiente fila de un conjunto de resultados
mysqli_result::fetch_field
— Devuelve el siguiente campo en el conjunto de resultados
mysqli_result::fetch_field_direct
— Obtiene los metadatos de un campo único
mysqli_result::fetch_fields
— Devuelve un array de objetos que representan los campos en el resultado
mysqli_result::fetch_object
— Devuelve la siguiente fila de un conjunto de resultados como objeto
mysqli_result::fetch_row
— Obtiene una fila de resultado como un array indexado
mysqli_result::$field_count
— Obtiene el número de campos en el conjunto de resultados
mysqli_result::field_seek
— Desplaza el puntero de resultado al campo especificado
mysqli_result::free
— Libera la memoria asociada a un resultado
mysqli_result::getIterator
— Devuelve un iterador externo
mysqli_result::$lengths
— Devuelve la longitud de las columnas de la fila actual del conjunto de resultados
mysqli_result::$num_rows
— Devuelve el número de filas en el conjunto de resultados
mysqli_driver
— La clase mysqli_driver
mysqli_driver::embedded_server_end
— Detiene el servidor embebido
mysqli_driver::embedded_server_start
— Inicializa e inicia el servidor embebido
mysqli_driver::$report_mode
— Define el modo de informe de errores de mysqli
mysqli_warning
— La clase mysqli_warning
mysqli_warning::__construct
— Constructor privado para evitar la instanciación directa
mysqli_warning::next
— Obtiene el siguiente aviso
mysqli_sql_exception
— La clase mysqli_sql_exception
mysqli_sql_exception::getSqlState
— Devuelve el código de error SQLSTATE
Funciones mysqli obsoletas y alias
mysqli_connect
— Alias de mysqli::__construct
mysqli::escape_string
— Alias de mysqli_real_escape_string
mysqli_execute
— Alias de mysqli_stmt_execute
mysqli_get_client_stats
— Devuelve las estadísticas del cliente por proceso
mysqli_get_links_stats
— Devuelve información sobre los enlaces abiertos y almacenados en caché
mysqli_report
— Alias de mysqli_driver->report_mode
mysqli::set_opt
— Alias de mysqli_options
Registro de cambios
Found A Problem?
Learn How To Improve This Page
•
Submit a Pull Request
•
Report a Bug
+
add a note
User Contributed Notes
There are no user contributed notes for this page.
↑
and
↓
to navigate •
Enter
to select •
Esc
to close
Press
Enter
without selection to search using Google