LoginLogoff
Project loginlogoff
Loading...
Searching...
No Matches
DBPDO.php
Go to the documentation of this file.
1<?php
2/* Nombre: Alvaro Garcia Gonzalez
3* Fecha: 18/12/2025
4* Uso: clase DBPDO con su metodo*/
5require_once 'config/confDBPDO.php';
6
7class DBPDO {
8
9 public static function ejecutaConsulta($sentenciaSQL,$parametros=null) {
10 try{
11 $miDB=new PDO(DNS,USERNAME,PASSWORD);
12 $consultaPreparada=$miDB->prepare($sentenciaSQL);
13 $consultaPreparada->execute($parametros);
14 return $consultaPreparada;
15 }catch(PDOException $exception){
16 $_SESSION['paginaAnterior'] = $_SESSION['paginaEnCurso'];
17 $_SESSION['paginaEnCurso'] = 'error';
18 $_SESSION['error'] = new AppError($exception->getCode(),$exception->getMessage(),$exception->getFile(),$exception->getLine());
19 header('Location: indexLoginLogoff.php');
20 exit;
21 }finally{
22 unset($miDB);
23 }
24 }
25}
26?>
Definition DBPDO.php:7
static ejecutaConsulta($sentenciaSQL, $parametros=null)
Definition DBPDO.php:9
const PASSWORD
Definition confDBPDO.php:14
const USERNAME
Definition confDBPDO.php:13
const DNS
Definition confDBPDO.php:12