Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Database {
- private $db_name;
- private $db_user;
- private $db_pass;
- private $db_host;
- private $pdo;
- public function __construct($db_name = 'blog', $db_user = 'root', $db_pass = 'root', $db_host = 'localhost')
- {
- $this->db_name = $db_name;
- $this->db_user = $db_user;
- $this->db_pass = $db_pass;
- $this->db_host = $db_host;
- }
- private function getPDO(){
- if($this->pdo === NULL){
- $pdo = new PDO ("mysql:dbname={$this->db_name};host={$this->db_host}", "{$this->db_user}", "{$this->db_pass}");
- $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
- $this->pdo = $pdo;
- }
- return $this->pdo;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement