Clase mysqli | |||
---|---|---|---|
Interfaz POO | Interfaz de procedimiento | Alias (no usar) | Descripción |
Propiedades | |||
$mysqli::affected_rows | mysqli_affected_rows() | N/A | Obtiene el número de filas afectadas en una operación previa de MySQL |
$mysqli::client_info | mysqli_get_client_info() | N/A | Devuelve la versión del cliente de MySQL como una cadena |
$mysqli::client_version | mysqli_get_client_version() | N/A | Devuelve la versión del cliente de MySQL como un entero |
$mysqli::connect_errno | mysqli_connect_errno() | N/A | Devuelve el código de error de la última llamada de conexión |
$mysqli::connect_error | mysqli_connect_error() | N/A | Devuelve una cadena descriptiva del último error de conexión |
$mysqli::errno | mysqli_errno() | N/A | Devuelve el código de error para la función invocada más reciente |
$mysqli::error | mysqli_error() | N/A | Devulve una cadena descriptiva del último error |
$mysqli::field_count | mysqli_field_count() | N/A | Devuelve el número de columnas de la consulta más reciente |
$mysqli::host_info | mysqli_get_host_info() | N/A | Devuelve una cadena que representa el tipo de conexión utilizado |
$mysqli::protocol_version | mysqli_get_proto_info() | N/A | Devuelve la versión del protocolo de MySQL usada |
$mysqli::server_info | mysqli_get_server_info() | N/A | Devuelve la versión del servidor MySQL |
$mysqli::server_version | mysqli_get_server_version() | N/A | Devuelve la versión del servidor MySQL como un entero |
$mysqli::info | mysqli_info() | N/A | Recupera información sobre la última consulta ejecutada |
$mysqli::insert_id | mysqli_insert_id() | N/A | Devuelve el identificador (ID) autogenerado usado en la última consulta |
$mysqli::sqlstate | mysqli_sqlstate() | N/A | Devuelve el error SQLSTATE de la operación previa de MySQL |
$mysqli::warning_count | mysqli_warning_count() | N/A | Devuelve el número de advertencias de la última consulta para el enlace dado |
Methods | |||
mysqli::autocommit() | mysqli_autocommit() | N/A | Activa o desactiva la autoconsigna de modificaciones de la base de datos |
mysqli::change_user() | mysqli_change_user() | N/A | Cambia el usuario de la conexión de base de datos especificada |
mysqli::character_set_name(), mysqli::client_encoding | mysqli_character_set_name() | mysqli_client_encoding() | Devuelve el juego de caracteres predeterminado para la conexión de base de datos |
mysqli::close() | mysqli_close() | N/A | Cierra una conexión de base de datos previamente abierta |
mysqli::commit() | mysqli_commit() | N/A | Ejecuta la transacción actual |
mysqli::__construct() | mysqli_connect() | N/A | Abrir una nueva conexión al servidor MySQL [Nota: método estático (es decir, de clase)] |
mysqli::debug() | mysqli_debug() | N/A | Realiza operaciones de depuración |
mysqli::dump_debug_info() | mysqli_dump_debug_info() | N/A | Volcado de la información de depuración en el registro |
mysqli::get_charset() | mysqli_get_charset() | N/A | Devuelve un conjunto de caracteres objeto |
mysqli::get_connection_stats() | mysqli_get_connection_stats() | N/A | Devuelve las estadísticas de conexión de cliente. Disponible sólo con mysqlnd. |
mysqli::get_client_info() | mysqli_get_client_info() | N/A | Devuelve la versión de cliente de MySQL como una cadena |
mysqli::get_client_stats() | mysqli_get_client_stats() | N/A | Devuelve las estadísticas del cliente por proceso. Disponible sólo con mysqlnd. |
mysqli::get_cache_stats() | mysqli_get_cache_stats() | N/A | Devuelve las estadísticas de clientes Zval caché. Disponible sólo con mysqlnd. |
mysqli::get_server_info() | mysqli_get_server_info() | N/A | Devuelve un string que representa la versión del servidor de MySQL a la que está conectada la extensión MySQLi |
mysqli::get_warnings() | mysqli_get_warnings() | N/A | NO DOCUMENTADA |
mysqli::init() | mysqli_init() | N/A | Inicializa MySQLi y devuelve un recurso para su uso con mysqli_real_connect. [No invocado dentro de un objeto, ya que devuelve un objeto $ mysqli.] |
mysqli::kill() | mysqli_kill() | N/A | Pide al servidor matar un hilo de MySQL |
mysqli::more_results() | mysqli_more_results() | N/A | Compruebe si hay más resultados para una consulta de múltiple |
mysqli::multi_query() | mysqli_multi_query() | N/A | Ejecuta una consulta en la base de datos |
mysqli::next_result() | mysqli_next_result() | N/A | Prepara próximo resultado de multi_query |
mysqli::options() | mysqli_options() | mysqli_set_opt() | Establecer opciones |
mysqli::ping() | mysqli_ping() | N/A | Hace ping una conexión de servidor, o intenta volver a conectar si la conexión se ha caído |
mysqli::prepare() | mysqli_prepare() | N/A | Prepara una sentencia SQL para su ejecución |
mysqli::query() | mysqli_query() | N/A | Ejecuta una consulta en la base de datos |
mysqli::real_connect() | mysqli_real_connect() | N/A | Abre una conexión a un servidor MySQL |
mysqli::real_escape_string(), mysqli::escape_string() | mysqli_real_escape_string() | mysqli_escape_string() | Escapa caracteres especiales de una cadena en una sentencia SQL, teniendo en cuenta el conjunto de caracteres actual de la conexión |
mysqli::real_query() | mysqli_real_query() | N/A | Ejecutar una consulta SQL |
mysqli::refresh() | mysqli_refresh() | N/A | Vuelca tablas o caches, o reinicia la información del servidor réplica |
mysqli::rollback() | mysqli_rollback() | N/A | Deshace la transacción actual |
mysqli::select_db() | mysqli_select_db() | N/A | Selecciona la base de datos predeterminada para las consultas de la base de datos |
mysqli::set_charset() | mysqli_set_charset() | N/A | Establece el conjunto de carácteres predeterminado del cliente |
mysqli::set_local_infile_default() | mysqli_set_local_infile_default() | N/A | Quita el controlador de usuario definidos para la carga de comandos infile locales |
mysqli::set_local_infile_handler() | mysqli_set_local_infile_handler() | N/A | establece la funcion callback para el comando LOAD DATA LOCAL INFILE |
mysqli::ssl_set() | mysqli_ssl_set() | N/A | Utilizada para establecer conexiones seguras usando SSL |
mysqli::stat() | mysqli_stat() | N/A | Obtiene el estado actual del sistema |
mysqli::stmt_init() | mysqli_stmt_init() | N/A | Inicializa una sentencia y devuelve un objeto para su uso con mysqli_stmt_prepare |
mysqli::store_result() | mysqli_store_result() | N/A | Transfier un conjunto de resultados de la última consulta |
mysqli::thread_id() | mysqli_thread_id() | N/A | Retorna el ID del hilo para la conexión actual |
mysqli::thread_safe() | mysqli_thread_safe() | N/A | Retorna si la seguridad del hilo enlace se da o no |
mysqli::use_result() | mysqli_use_result() | N/A | Inicia un conjunto de resultados de recuperación |
MySQL_STMT | |||
---|---|---|---|
Interfaz POO | Interfaz de procedimiento | Alias (no usar) | Descripción |
Propiedades | |||
$mysqli_stmt::affected_rows | mysqli_stmt_affected_rows() | N/A | Devuelve el número total de registros actualizados, eliminados o insertados por la última sentencia ejecutada |
$mysqli_stmt::errno | mysqli_stmt_errno() | N/A | Devuelve el código de error para la sentencia recientemente llamada |
$mysqli_stmt::error | mysqli_stmt_error() | N/A | Devuelve una cadena de descripción de la última sentencia de error |
$mysqli_stmt::field_count | mysqli_stmt_field_count() | N/A | Devuelve el número de campo en la sentencia dada - no ducumentada |
$mysqli_stmt::insert_id | mysqli_stmt_insert_id() | N/A | Obtener el Identificador (ID) generado en la operación de INSERT anterior |
$mysqli_stmt::num_rows | mysqli_stmt_num_rows() | N/A | Devuelve el número de filas en las sentencias del conjunto de resultados |
$mysqli_stmt::param_count | mysqli_stmt_param_count() | mysqli_param_count() | Devuelve el número de parámetros para la sentencia dada |
$mysqli_stmt::sqlstate | mysqli_stmt_sqlstate() | N/A | Devuelve el error SQLSTATE de la operación de la declaración anterior |
Métodos | |||
mysqli_stmt::attr_get() | mysqli_stmt_attr_get() | N/A | Usado para obtener el valor actual de un atributo de una setencia |
mysqli_stmt::attr_set() | mysqli_stmt_attr_set() | N/A | Usado para modificar el comportamiento de una sentencia preparada |
mysqli_stmt::bind_param() | mysqli_stmt_bind_param() | mysqli_bind_param() | Agrega variables a una sentencia preparada como parámetros |
mysqli_stmt::bind_result() | mysqli_stmt_bind_result() | mysqli_bind_result() | Agrega variables a una sentencia prepearada para el almacenamiento de resultado |
mysqli_stmt::close() | mysqli_stmt_close() | N/A | Cierra una sentencia preparada |
mysqli_stmt::data_seek() | mysqli_stmt_data_seek() | N/A | Busca a una fila arbitraria en el conjunto de resultados de una sentencia |
mysqli_stmt::execute() | mysqli_stmt_execute() | mysqli_execute() | Ejecuta una consulta preparada |
mysqli_stmt::fetch() | mysqli_stmt_fetch() | mysqli_fetch() | Recuperar los resultados de una sentencia preparada en las variables ligadas |
mysqli_stmt::free_result() | mysqli_stmt_free_result() | N/A | Libera la memoria almacenada resultado del manejar de sentencia |
mysqli_stmt::get_result() | mysqli_stmt_get_result() | N/A | Obtiene un conjunto de resultados de una sentencia preparada Disponible sólo con mysqlnd. |
mysqli_stmt::get_warnings() | mysqli_stmt_get_warnings() | N/A | NO DOCUMENTADA |
mysqli_stmt::more_results() | mysqli_stmt_more_results() | N/A | Comprueba si existen más resultados de consultas de una consulta múltiple |
mysqli_stmt::next_result() | mysqli_stmt_next_result() | N/A | Lee el siguiente resultado de una consulta múltiple |
mysqli_stmt::num_rows() | mysqli_stmt_num_rows() | N/A | Véase también la propiedad $mysqli_stmt::num_rows |
mysqli_stmt::prepare() | mysqli_stmt_prepare() | N/A | Preparar una sentencia SQL para su ejecución |
mysqli_stmt::reset() | mysqli_stmt_reset() | N/A | Restablece una sentencia preparada |
mysqli_stmt::result_metadata() | mysqli_stmt_result_metadata() | mysqli_get_metadata() | Devuelve un conjunto de resultados de metadatos de una setencia preparada |
mysqli_stmt::send_long_data() | mysqli_stmt_send_long_data() | mysqli_send_long_data() | Envia los datos en bloques |
mysqli_stmt::store_result() | mysqli_stmt_store_result() | N/A | Transfiere un conjunto de resultados de una sentencia preparada |
mysqli_result | |||
---|---|---|---|
Interfaz POO | Interfaz de procedimiento | Alias (No usar) | Descripcíon |
Propiedades | |||
$mysqli_result::current_field | mysqli_field_tell() | N/A | Obtener el campo de desplazamiento actual de un puntero de resultado |
$mysqli_result::field_count | mysqli_num_fields() | N/A | Obtiene el número de campos de un resultado |
$mysqli_result::lengths | mysqli_fetch_lengths() | N/A | Devuelve la longitud de las columnas de la fila actual en el conjunto de resultados |
$mysqli_result::num_rows | mysqli_num_rows() | N/A | Obtiene el número de filas de un resultado |
Métodos | |||
mysqli_result::data_seek() | mysqli_data_seek() | N/A | Ajusta el puntero del resultado a una fila arbitraria en el resultado |
mysqli_result::fetch_all() | mysqli_fetch_all() | N/A | Obtiene todas las filas de resultados y devuelve el resultado como un array asociativo, una array numérico, o ambos. Disponible sólo con mysqlnd. |
mysqli_result::fetch_array() | mysqli_fetch_array() | N/A | Extrae la fila de deresultados como asociativo, un array numérico, o ambas |
mysqli_result::fetch_assoc() | mysqli_fetch_assoc() | N/A | Extrae la fila de resultados como un array asociativo |
mysqli_result::fetch_field_direct() | mysqli_fetch_field_direct() | N/A | Extrae metadatos para un solo campo |
mysqli_result::fetch_field() | mysqli_fetch_field() | N/A | Devuelve el siguiente campo en el conjunto de resultados |
mysqli_result::fetch_fields() | mysqli_fetch_fields() | N/A | Devuelve un array de objetos que representan los campos de un conjunto de resultados |
mysqli_result::fetch_object() | mysqli_fetch_object() | N/A | Devuelve la fila actual del resultado en forma de un objeto |
mysqli_result::fetch_row() | mysqli_fetch_row() | N/A | Obtiene una fila de resultados como un array enumerado |
mysqli_result::field_seek() | mysqli_field_seek() | N/A | Establece el puntero del resultado a un determinado campo de desplazamiento |
mysqli_result::free(), mysqli_result::close, mysqli_result::free_result | mysqli_free_result() | N/A | Libera la memoria asociada con un resultado |
MySQL_Driver | |||
---|---|---|---|
Interfaz POO | Interfaz de procedimiento | Alias (no usar) | Descripción |
Propiedades | |||
N/A | |||
Métodos | |||
mysqli_driver::embedded_server_end() | mysqli_embedded_server_end() | N/A | NO DOCUMENTADA |
mysqli_driver::embedded_server_start() | mysqli_embedded_server_start() | N/A | NO DOCUMENTADA |
Nota:
Las funciones alias se proporcionan para compatibilidad con versiones anteriores solamente. No los use en nuevos proyectos.