A-A+
php很全面的数据库操作类
一个很全面的数据库操作类,从最初的构造函数开始,到最后的析构函数,自动关闭数据库,垃圾回收机制结束,有许多php数据库的操作类,均没有垃圾回收机制的结束,只是把常用的功能集成了功能类。
而这个函数,不仅仅全面的把数据库的操作功能写得很到位,而且整体源码来看,非常规范,结构很清晰。
其中还包含了防sql注入以及检查网址的来源,开启操作数据库错误记录等。编写一个功能的操作类,首先想到的是功能,当然这仅仅是不够的,还要考虑到类的性能,不能使用一个类,就占用很大的服务器等资源,如果是这个,那这个类是远远不合格的。
对于这个下面这个php数据库的操作类,总体来说还是不错的,也非常适合新手朋友去研究使用,基本上没什么太大的问题,如果有冗余的功能,去掉即可,自我感觉,构造函数和析构函数用得恰到好处。
class mysql { private $db_host; //数据库主机 private $db_user; //数据库用户名 private $db_pwd; //数据库用户名密码 private $db_database; //数据库名 private $conn; //数据库连接标识; private $result; //执行query命令的结果资源标识 private $sql; //sql执行语句 private $row; //返回的条目数 private $coding; //数据库编码,GBK,UTF8,gb2312 private $bulletin = true; //是否开启错误记录 private $show_error = false; //测试阶段,显示所有错 误,具有安全隐患,默认关闭 private $is_error = false; //发现错误是否立即终止,默 认true,建议不启用,因为当有问题时用户什么也看不到是很苦恼的 /*构造函数*/ public function __construct($db_host, $db_user, $db_p wd, $db_database, $conn, $coding) { $this->db_host = $db_host; $this->db_user = $db_user; $this->db_pwd = $db_pwd; $this->db_database = $db_database; $this->conn = $conn; $this->coding = $coding; $this->connect(); } /*数据库连接*/
小说明:因类文件太长,不好复制,提供下载了。点击下载php很全面的数据库操作类.rar
看不懂了,好像很高级。
不错几乎全面了。收藏
有时候会用的到
这个可以学习!~哈哈
慢慢熟悉吧。
收藏。。。。
asp能够像php自带不少sql语句就好了
确实全面 ,以后用得上
好东西啊!
medoo 这个挺好用的!可以去试试
不错,数据库查询,最基础的文件。