MySQL数据库单例连接简单实现(MySQL扩展)

/**
 * MySQL数据库单例实现
 * 
 * @author shizqiang at 2015-04-22
 *
 */
final class MySQLFactory {
    
    private static $instance;
    
    private function __construct() {}
    
    public static function getInstance($server, $uname, $passwd, $dbname) {
        if (!self::$instance) {
            self::$instance = mysql_connect($server, $uname, $passwd) or die();
            mysql_select_db($dbname, self::$instance) or die();
            mysql_set_charset(‘utf-8‘, self::$instance);
        }
        return self::$instance;
    }
}
$link = MySQLFactory::getInstance(‘localhost‘, ‘root‘, ‘123456‘, ‘test‘);

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。