通用接口DB
-
addslashes的处理
仅insert()
、update()
、delete()
方法对传入其的数组形式的参数进行intval
或addslashes
安全处理,字符串形式的参数将不处理。
-
新添加的方法 fetch_all($sql),order(), limit(),field() 等方法
其中fetch_all
方法以数组方式返回查询多条记录数据,并可设置数据的KEY值使用某字段值;order()
、limit()
、field()
返回 SQL 语句中相应的部分。
-
SQL 语句 format 的支持
//例:查询20个用户uid大于100的用户数据,以uid为返回结果数组的key $arr = DB::fetch_all('SELECT * FROM %t WHERE uid>%d LIMIT %d', array('user', '100', '20'), 'uid');
-
支持的fomat有:
%t | DB::table() |
%d | intval( |