PHP封装数据库操作类
2014-09-23 20:51
375 查看
原文地址:http://raysmond.com/node/340
很多人初学动态网页开发都会选择PHP这门语言,毕竟PHP是最容易上手的语言之一。有面向对象技术基础的编程人员看一天就可以写起来了。而PHP在访问数据库的时候又经常会出现各种问题,如字符编码问题、SQL语法错误问题、PHP处理数据记录对象和返回对象的问题等。我这里写了一个数据库操作类,封装了数据库增删添改等操作,很方便使用。用这个类,可以加速网站的后台开发。
优点:
方便快捷, 数据库操作只需调用接口;
统一编码(utf8),不易导致乱码
结构清晰. 如处理前端请求的后台程序(test.php) + 表封装类(user.class.php) + 数据库封装类(db.class.php) + 配置信息(configuration.php)
以下例子有四个文件: configuration.php + db.class.php + user.class.php + test.php,放在同一个目录下。
首先是一个数据库配置的文件类configuration.php
接下来就是数据库操作类db.class.php
接下来是测试了。我在phpmyadmin中建了一个test0数据库,里面建一张表user。然后用php写一个user类对应数据库中的user表。
user.class.php
测试程序: test.php
运行结果:
很多人初学动态网页开发都会选择PHP这门语言,毕竟PHP是最容易上手的语言之一。有面向对象技术基础的编程人员看一天就可以写起来了。而PHP在访问数据库的时候又经常会出现各种问题,如字符编码问题、SQL语法错误问题、PHP处理数据记录对象和返回对象的问题等。我这里写了一个数据库操作类,封装了数据库增删添改等操作,很方便使用。用这个类,可以加速网站的后台开发。
优点:
方便快捷, 数据库操作只需调用接口;
统一编码(utf8),不易导致乱码
结构清晰. 如处理前端请求的后台程序(test.php) + 表封装类(user.class.php) + 数据库封装类(db.class.php) + 配置信息(configuration.php)
以下例子有四个文件: configuration.php + db.class.php + user.class.php + test.php,放在同一个目录下。
首先是一个数据库配置的文件类configuration.php
user.class.php
相关文章推荐