Khadafi995

Database Class

Aug 18th, 2016
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.82 KB | None | 0 0
  1. <?php
  2. class DataBase{
  3.     // Database Object
  4.     private $host;
  5.     private $port;
  6.     private $db_name;
  7.     private $db_login;
  8.     private $db_pwd;
  9.  
  10.     function config($host, $port, $db_name, $db_login, $db_pwd){
  11.         // Set config values
  12.         $this->host = $host;
  13.         $this->port = $port;
  14.         $this->db_name = $db_name;
  15.         $this->db_login = $db_login;
  16.         $this->db_pwd = $db_pwd;
  17.     }
  18.  
  19.     function connect(){
  20.         // Connect method
  21.         try {
  22.             $db = new PDO('mysql:host='.$this->host.';
  23.                port='.$this->port.';
  24.                dbname='.$this->db_name, $this->db_login, $this->pwd, $pdo_options);        
  25.             $db->query ( "SET NAMES UTF8" );
  26.         } catch (Exception $e) {
  27.             die('Error: '.$e->getMessage());
  28.         }
  29.     }
  30. }
  31. ?>
Advertisement
Add Comment
Please, Sign In to add comment