//自己创建一个数据库Db类
classDb
{private $db_host;//主机名
private $db_user;//主机账号
private $db_password;//主机密码
private $db_name;//选择数据库
private $db_char;//选择字符集
private $link;//创建链接对象
public function __construct($db_host2,$db_user2,$db_password2,$db_name2,$db_char2)
{$this->db_host = $db_host2;$this->db_user = $db_user2;$this->db_password = $db_password2;$this->db_name = $db_name2;$this->db_char = $db_char2;$this->connect();$this->char();
}public function connect()//链接数据库方法
{$link2 = mysqli_connect($this->db_host,$this->db_user,$this->db_password,$this->db_name);$this->link = $link2;//$link赋值成为类的属性,就可以用了
if(!$this->link)
{echo ‘链接错误‘.mysqli_connect_error();
}
}public function char()//设置字符集
{
mysqli_set_charset($this->link,$this->db_char);
}public function __destruct()//析构方法
{mysqli_close($this->link);//关闭链接
}
}$obj = new Db(‘127.0.0.1‘,‘root‘,‘root‘,‘test‘,‘utf8‘);var_dump($obj);//输出看看
真的不敢想像,居然自己能做出一个牛逼的类来,加油!,千万别低估自己!!
php自己封装一个Db类,跟tp5封装的类一模一样
标签:lin 代码 utf8 mamicode div 技术 ons charset nec
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉 本文系统来源:https://www.cnblogs.com/xm666/p/11262877.html