GJLDWESAplicacionFinal
Loading...
Searching...
No Matches
DBPDO Class Reference

Static Public Member Functions

static ejecutarConsulta ($sentenciaSQL, $parametros=null)
static ejecutarConsultasTransaccion ($sentenciaSQL, $aParametros)
static insertarTrazabilidad ($operacion, $tablaObjetivo, $masInformacion)

Member Function Documentation

◆ ejecutarConsulta()

ejecutarConsulta ( $sentenciaSQL,
$parametros = null )
static

Ejecuta una consulta sql con los parámetros requeridos.

Parameters
string$sentenciaSQLInstrucción SQL a ejecutar
array | null$parametros[Opcional] Parametros a pasarle a la instrucción SQL antes de ejecutarla.
Returns
PDOStatement Objeto con el resultado de la consulta, los registros afectados.
Exceptions
PDOExceptionSi ocurre un error inesperado durante la consulta.

◆ ejecutarConsultasTransaccion()

ejecutarConsultasTransaccion ( $sentenciaSQL,
$aParametros )
static

Ejecuta una consulta sql con los parámetros requeridos y con transacción.

  • Este método sirve para consultas masivas donde todas las operaciones deben tener éxito o ninguna se aplicará.
    Parameters
    string$sentenciaSQLInstrucción SQL a ejecutar
    array$parametrosArray bidimensional donde cada elemento es un set de parámetros.
    Returns
    PDOStatement Objeto con el resultado de la consulta, los registros afectados.
    Exceptions
    PDOExceptionSi ocurre un error inesperado durante la consulta.
    miExceptionPDOSi no se ejecuta la transacción entera.

◆ insertarTrazabilidad()

insertarTrazabilidad ( $operacion,
$tablaObjetivo,
$masInformacion )
static

Inserta un nuevo registro en la tabla de trazabilidad (log de eventos).

  • Este método registra las acciones realizadas por el usuario actual en la aplicación, almacenando quién lo hizo, qué operación realizó y sobre qué tabla.
  • Parameters
    string$operacionDescripción de la acción realizada.
    string$tablaObjetivoNombre de la tabla afectada por la operación.
    string$masInformacionDetalles adicionales de la operación realizada.
    Returns
    PDOStatement Objeto con el resultado de la inserción.
    Exceptions
    PDOExceptionSi ocurre un error durante la conexión o la ejecución de la consulta.

The documentation for this class was generated from the following file: