Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class DBConnection
- {
- const DEFAULT_SQL_DB_NAME = 'blog';
- const DEFAULT_SQL_HOST = 'localhost';
- const DEFAULT_SQL_USER = 'root';
- const DEFAULT_SQL_PASS = '';
- private static $instance = null;
- private $PDOInstance = null;
- private function __construct()
- {
- $this->PDOInstance = new PDO('mysql:dbname=' . self::DEFAULT_SQL_DB_NAME . ';host=' . self::DEFAULT_SQL_HOST . ';charset=UTF8', self::DEFAULT_SQL_USER, self::DEFAULT_SQL_PASS);
- }
- public static function getInstance()
- {
- if (is_null(self::$instance)) {
- self::$instance = new DBConnection();
- }
- return self::$instance;
- }
- public function getPdo() {
- return $this->PDOInstance;
- }
- public function Prepare($sql){
- return $this->PDOInstance->prepare($sql);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement