php实现mysql封装类示例
PHP中的MySQL封装类实例
在PHP开发中,我们经常需要将MySQL数据库的操作进行封装,以便提高代码的可读性和可维护性。以下是一个简单的PHP MySQL封装类的示例。
我们创建一个名为Mysql的类,该类封装了与MySQL数据库交互的基本操作。这个类包含了数据库连接、查询、结果获取以及关闭连接等基本功能。
代码如下:
```php
class Mysql {
private $host;
private $user;
private $pwd;
private $dbName;
private $charset;
private $conn = null;
public function __construct($h='localhost', $u='root', $p='root', $db='test', $charset='utf8') { //默认数据库连接参数设置
$this->host = $h;
$this->user = $u;
$this->pwd = $p;
$this->dbName = $db;
$this->charset = $charset;
$this->connect($this->host,$this->user,$this->pwd); //建立数据库连接
$this->switchDb($this->dbName); //切换数据库至设定数据库
$this->setChar($this->charset); //设置字符集编码
}
// 连接数据库函数实现细节隐藏,返回连接标识符或false(错误发生)
private function connect($h,$u,$p) { /省略具体实现细节/}
网站源码
- 如何在百度上传图片的方法教程分享
- Apple QuickTime 压缩 PICT文件处理远程溢出漏洞
- 电脑提示请将磁盘放入驱动器h是什么意思
- 新网互联绑定域名解析图解方法
- IE7 float-left左浮动失效的解决方法
- Dreamweaver怎么给网站添加一个动态横幅效果-
- ai怎么设计大小递增字母信息图标-
- css -not的多个条件的写法详解
- Win10创意者更新上线新功能Storage Sense-硬盘空间自
- Dreamweaver CS3网页怎么创建多个层-
- Amazon.com搭配顺丰快递实现7天直邮到中国
- win10预览版9926的官方ISO镜像文件怎么下载呢-
- Win10系统如何解除微软账户绑定?win10解除微软账
- 在AI中 改变圆角矩形圆角半径
- h2在div IE7中不垂直居中问题解决方法
- CSS改变选择网页文字背景色