php中数据库类代码总结展示mysqlDB.class.php

<?php
//定义一个mysql连接类,该类可以连接mysql数据库
//并实现其单列模式
//该类的功能还能够完成如下基本mysql操作:
//执行普通的增删改非返回结果集的语句
//执行select语句并可以返回3种类型的数据
//多行结果(二维数组) , 单行结果(一维数组)
//单行单列 (单个数据)
class MySQLDB{
   
	//定义数据库相关属性
	public $host;//主机
	public $port;//端口号
	public $username;//用户名
	public $password;//密码
	public $charset;//字符码
	public $dbname;//数据库名
	//1.根据单列的对象相关条件设定一个参数;
	private static $link;
	//定义数据库连接资源
	public   $recource;
	//2.定义获取单列对象的方法
	public static function getInstance($config){
   
		if(!isset(self::$link)){
    
			self::$link=new self($config);
		}
			return self::$link; 
		}
	//3.禁止使用私有构造方法
	private function __construct($config){
   
		//设定相关参数赋值
		$this->host = isset($config['host']) ? $config['host']:'localhost';
		$this->port = isset($config['port']) ? $config['port']:'3306';
		$this->username = isset($config['username']) ? $config['username']:'root';
		$this->password = isset($config[
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值