sql查询语句中如果用双引号,则内部变量不能用单引号,否则部分情况可能出错,比如这个则会报错:"uid='{$_G['uid']}' and orderid='0' and itemid in (".dimplode($arritemid).")"如果将{$_G['uid']}改为{$_G[uid]}则正常:"uid='{$_G[uid]}' and orderid='0' and itemid ...
class表文件中变量含义:%t表名%s字串,如果是数组就序列化%f按 %F 样式格式化字串%d整数%i条件用,不做处理%n若为空即为0,若为数组,就用','分割示例:DB::result_first("SELECT COUNT(*) FROM %t WHERE %i", array($this->_table, $position))...