PHP中封装mysql数据库链接(简单版)

php中文网
发布: 2016-06-20 12:30:51
原创
1297人浏览过

1,封装mysql数据链接需要哪些属性

        主机地址,数据库名,数据库密码,数据库名,字符集

2,利用构造方法在实例化类时,php底层会自动执行的特性来封装一个数据库链接类

3,在实例化类时给它传一个参数(数组),参数里面包括需要用到的数据

class Dbname{		public $host;           //主机地址,这里数据库端口默认为3306	public $user;           //数据库用户名	public $pass;           //数据库密码	public $dbname;         //数据库名	public $link;           //数据库链接名	public $char;           //字符集	public $sql;            //sql语句	public function __construct($db)	{		$this->host=$db['host'];		$this->user=$db['user'];		$this->pass=$db['pass'];		$this->dbname=$db['dbname'];		$this->char=$db['char'];		//链接数据库		$this->dbSql();		//选择数据库		$this->seleDb();		//设置字符集		$this->setChar();		//执行mysql查询语句		$this->execute_dml();	}	//链接数据库public function dbSql()	{		$this->link=mysql_connect($this->host,$this->user,$this->pass) or die('链接数据库失败');	}	//选择数据库public function seleDb()	{		mysql_select_db($this->dbname,$this->link);	}	//设置字符集public function setChar()	{		mysql_set_charset($this->char,$this->link);	}}    //执行mysql查询语句public function execute_dml($this->sql)    {        $data=array();        $res=mysql_query($this->sql);        while($row = mysql_fetch_assoc($res))        {            $data[] = $row;        }       return $data;    }
登录后复制

落笔AI
落笔AI

AI写作,AI写网文、AI写长篇小说、短篇小说

落笔AI 41
查看详情 落笔AI

立即学习PHP免费学习笔记(深入)”;

以上就是封装一个简单的数据库链接类,并执行一条sql查询语句返回一个数组


PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号