对mysql的封装,对PDO的升级本QDO的思路

2026-03-03 05:57:18

1、现在的mysql已经废除了,但是很多书上都还在教mysql,找手册一大堆英文,着急,想用PDO呢,但它的缺点是会限制让你不能使用后期MySQL服务端提供所有的数据库高级特性和多语句执行,想来想去,还不如自己写一个数据库连接类

对mysql的封装,对PDO的升级本QDO的思路

对mysql的封装,对PDO的升级本QDO的思路

2、设计一个一般数据库连接类的功能基本上是

1,自动连接上mysql数据库;

2,该类可以单独去设定要使用的连接编码(set  names  XXX)

3,该类可以单独去设定要使用的数据库(use  XXX);

4,可以主动关闭连接;定义一个类QDO先写连接语句和mysql数据库出错信息

对mysql的封装,对PDO的升级本QDO的思路

3、再写它能选择其他数据库和设置其他编码的功能,还有关闭数据库的功能

对mysql的封装,对PDO的升级本QDO的思路

对mysql的封装,对PDO的升级本QDO的思路

4、现在来测试一下这个数据库类是否好用,编写一个显示数据库表中信息吧

对mysql的封装,对PDO的升级本QDO的思路

对mysql的封装,对PDO的升级本QDO的思路

5、数据表结构如下图,测试一下,成功了,说明这个数据库类可用,大家以后遇到PHP MYSQL语句出错了,就使用这个吧,免除你的后顾之忧!

对mysql的封装,对PDO的升级本QDO的思路

对mysql的封装,对PDO的升级本QDO的思路

6、这个数据库类实现的方法是,实例化对象后,将用户输入的值,传入构造函数中初始化,显示数据库连接成功或者错误的编号和提示信息,再将数据库中的数据取出来,取出来的是数组,再循环显示出来,最后关闭 数据库连接,其他的功能大家可以随便添加,不光是可以设置其他编码,选择其他数据库那么浅显的功能。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢