From 27ba01693fa743d307eb040c6f5bfef8afd298e3 Mon Sep 17 00:00:00 2001 From: Reginaldo Date: Mon, 19 Jun 2023 10:08:17 -0300 Subject: [PATCH] =?UTF-8?q?ajuste=20para=20duas=20conex=C3=B5es=20de=20ban?= =?UTF-8?q?cos=20diferentes?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/classes/config.php | 5 +++++ app/controllers/Controller.php | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/app/classes/config.php b/app/classes/config.php index 65250d0..19963a1 100644 --- a/app/classes/config.php +++ b/app/classes/config.php @@ -5,4 +5,9 @@ define('SENHA','K5f6rt9Y'); define('BANCO','/bases/educa/iracemapolis/SISTEMA.FDB'); define('STR_BD','firebird:dbname='.SERVIDOR.'/'.PORTA.':'.BANCO.';charset=UTF-8'); + + //mariaDB + define('DB_CONTROLE',"mysql:dbname=controledb;host=localhost;charset=utf8"); + define('USER','root'); + define('PASS',''); //será mudada depois o banco para a cidade desejada dinâmicamente \ No newline at end of file diff --git a/app/controllers/Controller.php b/app/controllers/Controller.php index 266b976..ccda49d 100644 --- a/app/controllers/Controller.php +++ b/app/controllers/Controller.php @@ -50,7 +50,7 @@ class Controller extends DBA{ } public function getPais(){ $this->sql = "SELECT * FROM usuarios"; - $this->stmt = self::$inst->prepare($this->sql); + $this->stmt = self::$inst1->prepare($this->sql); $this->stmt->execute(); $this->res = $this->stmt->fetchAll(PDO::FETCH_ASSOC); return $this-> res; @@ -60,18 +60,18 @@ class Controller extends DBA{ class DBA{ protected $stmt, $sql, $res; protected static $inst; + protected static $inst1; //faz a chamada da instancia da conexão com o banco de dados function __construct(){ try{ if(self::$inst === null){ //FIREBIRD - //self::$inst = new \PDO(STR_BD,USUARIO,SENHA); + self::$inst = new \PDO(STR_BD,USUARIO,SENHA); //MARIADB - self::$inst = new \PDO("mysql:dbname=controledb;host=localhost;charset=utf8",'root',''); + self::$inst1 = new \PDO(DB_CONTROLE,USER,PASS); } //retorna a instancia com sucesso //echo "Connected successfully"; - return self::$inst; }catch(\PDOException $e){ //retorna caso de erro na conexão echo "Connection failed: " . $e->getMessage();