php封装mysql管理,PHP连接MYSQL简易封装

class mysql{

private $_host = 'localhost';//数据库地址

private $_user = 'root';//数据库帐号

private $_pass = 'root';//数据库密码

private $_dbName = 'test'; //数据库名

private $_charset = 'utf8'; //数据库字符集

private $link = null; //连接入口

private $result = null;

private $ary = array();

private function dbconn(){

$this->link = mysqli_connect($this->_host,$this->_user,$this->_pass,$this->_dbName);

if(!$this->link){ //入口连接失败时

echo '数据库连接失败!'.mysqli_connect_error();

}

mysqli_set_charset($this->link,$this->_charset);

}

private function getResult($sql){

if(!(is_string($sql))){ //判断传的语句是不是字符串

mysqli_close($this->link);

die('你传的Sql不符合要求!');

}

$this->result = mysqli_query($this->link,$sql);

if(!$this->result){ //语法错误时

die('你传的Sql语法有问题!');

}

return $this->result;

}

public function row($result){ //把数据处理成索引数组

while ($val = mysqli_fetch_row($result)){

$this->ary[]=$val;

}

mysqli_close($this->link);

return $this->ary;

}

public function assoc($result){ //把数据处理成关联数组

while ($val = mysqli_fetch_assoc($result)){

$this->ary[]=$val;

}

mysqli_close($this->link);

return $this->ary;

}

public function init($sql){

$this->dbconn();

return $this->getResult($sql);

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值