php单例模式连接mysql数据库备忘

php备忘

<?php

class Db{
    
    static private $_instance;
    static private $_connectSource;
    private $_dbConfig = array(
        'host'=>'127.0.0.1',
        'username'=>'root',
        'password'=>'123456',
        'database'=>'qq',
    );
    
    private function __construct(){
        
        
    }
    
    static public function getInstance(){
        if(!(self::$_instance instanceof self)){
            self::$_instance = new self();
        }
        return self::$_instance;
    }
    
    public function connect(){
        if(!self::$_connectSource){
            
            self::$_connectSource = @mysql_connect($this->_dbConfig['host'],$this->_dbConfig['username'],$this->_dbConfig['password']);
            if(!self::$_connectSource){
                die("mysql connect error".mysql_error());
            }
            mysql_select_db($this->_dbConfig['database'],self::$_connectSource);
            mysql_query("set names UTF8",self::$_connectSource);
        }
        return self::$_connectSource;
    }
}

$connect = Db::getInstance()->connect();
var_dump($connect);

?>


2017-04-22 15:16:49

php
php

这是介绍的地方

本文相关标签

推荐应用

友情链接


皖ICP备14007051号-2 关于穆子龙