Funciones de MaxDB

Clases predefinidas

maxdb

Representa una conexión entre PHP y una base de datos MaxDB.

Constructor

  • maxdb - construye un nuevo objeto maxdb

Métodos

  • autocommit - activa o desactiva el auto-envío de las modificaciones en la base de datos

  • change_user - cambia el usuario de la conexión especificada de la base de datos

  • character_set_name - devuelve el conjunto de caracteres predeterminado de una conexión a la base de datos

  • close - cierra una conexión abierta previamente

  • commit - consigna la transaccióna actual

  • connect - abre una nueva conexión al servidor de bases de datos MaxDB

  • debug - realiza operaciones de depuración

  • dump_debug_info - vuelca la información de depuración

  • get_client_info - devuelve la versión del cliente

  • get_host_info - devuelve es tipo de conexión usada

  • get_server_info - devuelve la versión del servidor MaxDB

  • get_server_version - devuelve la versión del servidor MaxDB

  • init - inicializa un objeto maxdb

  • info - recupera información sobre la consulta ejecutada más reciente

  • kill - pregunta al servidor para matar un hilo de MaxDB

  • multi_query - realizar múltiples consultas

  • more_results - comprueba si existen más resultados en la multiconsulta ejecutada actualmente

  • next_result - lee el siguiente resultado de la multiconsulta ejecutada actualmente

  • options - establecer opciones

  • ping - realiza un ping a la conexión del servidor o reconecta si no hay conexión

  • prepare - prepara una consulta SQL

  • query - realiza una consulta

  • real_connect - intenta abrir una conexión al servidor de bases de datos MaxDB

  • escape_string - escapa los caracteres especiales en una cadena para usarla en una sentencia SQL, teniendo en cuenta el conjunto de caracteres actual de la conexión

  • rollback - restaura la transacción actual al estado anterior

  • select_db - selecciona la base de datos predeterminada

  • ssl_set - establece los parámetros ssl

  • stat - obtiene el estado del sistema actual

  • stmt_init- inicializa una sentencia para usarla con maxdb_stmt_prepare

  • store_result - transfiere un conjunto de resultados de la última consulta

  • use_result - transfiere un conjunto de resultados no almacenado en buffer de la última consulta

  • thread-safe - devuelve si está establecida o no la seguridad de hilos

Propiedades

  • affected_rows - obtiene el número de filas afectadas de una operación de MaxDB previa

  • client_info - devuelve la versión del cliente de MaxDB como valor de tipo string

  • client_version - devuelve la versión del cliente de MaxDB como valor de tipo integer

  • errno - devuelve el código de error de la llamada más reciente a una función

  • error - devuelve la cadena de error de la llamada más reciente a una función

  • field_count - devuelve el número de columnas de la consulta más reciente

  • host_info - devuelve una cadena que representa el tipo de conexión usado

  • info - recupera información sobre la consulta ejecutada más reciente

  • insert_id - devuelve el id autogenerado usado en la última consulta

  • protocol_version - devuelve la versión del protocolo de MaxDB usado

  • sqlstate - devuelve una cadena que contiente el código de error SQLSTATE del último error

  • thread_id - devuelve el ID de hilo de la conexión actual

  • warning_count - devuelve el número de advertencias generadas durante la ejecución de la sentencia SQL previa

maxdb_stmt

Representa una sentencia preparada.

Métodos

  • bind_param - vincula vaariableas a una sentencia preparada

  • bind_result - vincula vaariableas a una sentencia preparada para almacenamiento de resultados

  • close - cierra una sentencia preparada

  • data-seek - busca una columna arbitraria en un conjunto de resultados de sentencias

  • execute - ejecuta una sentencia preparada

  • fetch - obtiene resultados de una sentencia preparada para variables vinculadas

  • free_result - libera la memoria de los resultados almacenados del gestor de sentencias dado

  • result_metadata - recupera un conjunto de resultados de una sentencia preparada para información metadata

  • prepare - prepara una consulta SQL

  • send_long_data - envía datos en trozos

  • close_long_data - fin del envía de datos "long"

  • reset - reinicia una sentencia preparada

  • store_result - almacena en buffer el conjunto de resultados completo de una sentencia preparada

Propiedades

  • affected_rows - devuelve lass filas afectadas de la última ejecución de sentencias

  • errno - devuelve el código de error de la última función de sentencias

  • errno - devuelve el mensaje de error de la última función de sentencias

  • param_count - devuelve el número de parámetros de una sentencia preparada dada

  • sqlstate - devuelve una cadena que contiene el código de error de SQLSTATE de la última función de sentencias

maxdb_result

Representa el conjunto de resultados obtenido de una consulta hecha en la base de datos.

Métodos

  • close - cieerra el conjunto de resultados

  • data_seek - mueve el puntero interno de resultados

  • fetch_field - obtiene información de una columna de un conjunto de resultados

  • fetch_fields - obtiene información de todas las columnas de un conjunto de resultados

  • fetch_field_direct - obtiene información de una columna para la columna especificada

  • fetch_array - obtiene una fila de resultados como un array asociativo, numérico, o ambos.

  • fetch_assoc - obtiene una fila de resultados como un array asociativo

  • fetch_object - obtiene una fila de resultados como un objeto

  • fetch_row - obtiene una fila de resultados como un array enumerado

  • close - libera de la memoria el resultado

  • field_seek - establece el puntero de resultados a un índice de campo especificado

Propiedades

  • current_field - devuelve el índice de puntero de campos actual

  • field_count - devuelve el número de campos de un conjunto deresutados

  • lengths - devuelve un array de longitudes de columnas

  • num_rows - devuelve el número de filas de un conjunto de resultados

Tabla de contenidos