Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.20 KB | None | 0 0
  1. <?php
  2. class DA
  3. {
  4.     private static $instance = null;
  5.     private $dbh;
  6.  
  7.     private function __construct(){
  8.         try{
  9.             $server = "172.0.0.1";
  10.             $username = "localhost";
  11.             $password = "root";
  12.             $database = "frituur";
  13.             $this->dbh = new PDO("mysql:host=$server; dbname=$database", $username, $password);
  14.             $this->dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  15.         }
  16.         catch (PDOException $e){
  17.             die($e->getMessage());
  18.         }
  19.     }
  20.  
  21.     public static function getInstance()
  22.     {
  23.         if(is_null(self::$instance)){
  24.             self::$instance = new DA();
  25.         }
  26.         return self::$instance;
  27.     }
  28.  
  29.     public function sluitDB()
  30.     {
  31.         $dbh = null;
  32.     }
  33.  
  34.     public function geefAlleWerknemers()
  35.     {
  36.         try
  37.         {
  38.             $sql = "SELECT * FROM werknemers";
  39.             $stmt = $this->dbh->prepare($sql);
  40.             $stmt->execute();
  41.             $werknemerstabel = $stmt->fetchAll(PDO::FETCH_CLASS);
  42.         }
  43.         catch (PDOException $e)
  44.         {
  45.             die($e->getMessage());
  46.         }
  47.  
  48.         return $werknemerstabel;
  49.     }
  50.  
  51.  
  52. }
  53. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement