DBPDO
in package
Clase para ejecutar consultas sobre la base de datos * Esta clase contiene métodos que se conectan a la base de datos y ejecutan las sentencias sql con los paramámetros que se la pasan en la llamada.
Tags
Table of Contents
Methods
- ejecutarConsulta() : PDOStatement
- Ejecuta una consulta sql con los parámetros requeridos.
- ejecutarConsultasTransaccion() : PDOStatement
- Ejecuta una consulta sql con los parámetros requeridos y con transacción.
- insertarTrazabilidad() : PDOStatement
- Inserta un nuevo registro en la tabla de trazabilidad (log de eventos).
Methods
ejecutarConsulta()
Ejecuta una consulta sql con los parámetros requeridos.
public
static ejecutarConsulta(string $sentenciaSQL[, array<string|int, mixed>|null $parametros = null ]) : PDOStatement
Parameters
- $sentenciaSQL : string
-
Instrucción SQL a ejecutar
- $parametros : array<string|int, mixed>|null = null
-
[Opcional] Parametros a pasarle a la instrucción SQL antes de ejecutarla.
Tags
Return values
PDOStatement —Objeto con el resultado de la consulta, los registros afectados.
ejecutarConsultasTransaccion()
Ejecuta una consulta sql con los parámetros requeridos y con transacción.
public
static ejecutarConsultasTransaccion(string $sentenciaSQL, mixed $aParametros) : PDOStatement
- Este método sirve para consultas masivas donde todas las operaciones deben tener éxito o ninguna se aplicará.
Parameters
- $sentenciaSQL : string
-
Instrucción SQL a ejecutar
- $aParametros : mixed
Tags
Return values
PDOStatement —Objeto con el resultado de la consulta, los registros afectados.
insertarTrazabilidad()
Inserta un nuevo registro en la tabla de trazabilidad (log de eventos).
public
static insertarTrazabilidad(mixed $operacion, string $tablaObjetivo, string $masInformacion) : PDOStatement
- 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.
- @param string $operacion Descripción de la acción realizada.
Parameters
- $operacion : mixed
- $tablaObjetivo : string
-
Nombre de la tabla afectada por la operación.
- $masInformacion : string
-
Detalles adicionales de la operación realizada.
Tags
Return values
PDOStatement —Objeto con el resultado de la inserción.