Advertisement
Guest User

Untitled

a guest
Jun 13th, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.65 KB | None | 0 0
  1. <?php
  2. namespace Modele;
  3.  
  4. class Db{
  5.  
  6.     private $dsnh;
  7.     private $user;
  8.     private $pass;
  9.     private $pdo;
  10.  
  11.     public function __construct($dsnh, $user, $pass){
  12.         $this->dsnh = $dsnh;
  13.         $this->user = $user;
  14.         $this->pass = $pass;
  15.     }
  16.  
  17.     private function connectDb(){
  18.         // $pdo = new PDO("mysql:host=$db_host;dbname=$db_bdd;charset=utf8", $db_user, $db_pass);
  19.         $pdo = new \PDO($dsnh, $user, $pass);
  20.         $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  21.         $this->pdo = $pdo;
  22.         return $pdo;
  23.     }
  24.  
  25.     public function query($statement){
  26.         $res = $this->connectDb()->query($statement);
  27.         $data = $res->fetchAll(PDO::FETCH_OBJ);
  28.         return $data;
  29.     }
  30.  
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement