Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- class Database
- {
- private static $dbName = 'angular';
- private static $dbHost = 'localhost';
- private static $dbUsername = 'root';
- private static $dbUserPassword = '';
- private static $cont = null;
- public function __construct() {
- die('Init function is not allowed');
- }
- public static function connect() {
- // One connection through whole application
- if ( null == self::$cont ) {
- try {
- self::$cont = new PDO( "mysql:host=".self::$dbHost.";"."dbname=".self::$dbName, self::$dbUsername, self::$dbUserPassword);
- }
- catch(PDOException $e) {
- die($e->getMessage());
- }
- }
- return self::$cont;
- }
- public static function disconnect() {
- self::$cont = null;
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement