EasyDB 1.0.1正式版发布.MySQL操作类
更新内容如下:
支持对insert/update/deldete/select的简化操作;
支持对复杂的insert/update/deldete/select SQL进行链式操作;
链式操作目前支持 field(),where(),order(),group(),limit(),setdata();
增加调试输出,支持写文件或者屏显打印;
增加调试方法,通过getLastSql可以获取到真正编译后执行的SQL语句;
增加对Eclipse、PhpStorm等IDE友好的方法提示.
EasyDB是一个基于PDO的数据库操作类,它使用了PDO的精髓--预编译--的思想,从而在根源上杜绝SQL注入的危险。 现在网上的大多数据库封装类,甚至一些知名的框架都仅仅只是包装一下数据库的操作,内部还是使用拼装字符串的方式执行语句! 这也太LOW了!而且为了防止SQL注入,还为此增加了超多的格式验证和数据过滤,验证影响代码维护和执行的效率。 而EasyDB是优雅的,它继承自PDO,没有破坏PDO的任何方法,只是在此基础上增加一些易于使用操作方法和简单的链式操作, 它的的设计初衷就是完善和简化MySQL等数据库的相关操作。引入它,你仍可以直接像使用PDO那样使用它.
====================================分割线================================
文章转载自 开源中国社区[http://www.oschina.net]