◆ ejecutarConsulta()
| ejecutarConsulta |
( |
| $sentenciaSQL, |
|
|
| $parametros = null ) |
|
static |
Ejecuta una consulta sql con los parámetros requeridos.
- Parameters
-
| string | $sentenciaSQL | Instrucció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
-
| PDOException | Si 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 | $sentenciaSQL | Instrucción SQL a ejecutar |
| array | $parametros | Array bidimensional donde cada elemento es un set de parámetros. |
- Returns
- PDOStatement Objeto con el resultado de la consulta, los registros afectados.
- Exceptions
-
| PDOException | Si ocurre un error inesperado durante la consulta. |
| miExceptionPDO | Si 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 | $operacion | Descripción de la acción realizada. |
| string | $tablaObjetivo | Nombre de la tabla afectada por la operación. |
| string | $masInformacion | Detalles adicionales de la operación realizada. |
- Returns
- PDOStatement Objeto con el resultado de la inserción.
- Exceptions
-
| PDOException | Si 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: