query() query(string $str = '') : mixed 执行查询 主要针对 SELECT, SHOW 等指令 返回数据集 Parameters string $str sql指令 Throws \ThinkExecption Returns mixed
execute() execute(string $code, array $args = array()) : mixed 执行语句 Parameters string $code sql指令 array $args 参数 Returns mixed
escapeString() escapeString(string $str) : string SQL指令安全过滤 Parameters string $str SQL字符串 Returns string
getInstance() getInstance( $db_config = '') : mixed 取得数据库类实例 Parameters $db_config Returns mixed — 返回数据库驱动类
parseDSN() parseDSN(string $dsnStr) : array DSN解析 格式: mysql://username:passwd@localhost:3306/DbName Parameters string $dsnStr Returns array
switchCollection() switchCollection(string $collection, string $db = '', boolean $master = true) : void 切换当前操作的Db和Collection Parameters string $collection collection string $db db boolean $master 是否主服务器
insert() insert(mixed $data, array $options = array(), boolean $replace = false) : false 插入记录 Parameters mixed $data 数据 array $options 参数表达式 boolean $replace 是否replace Returns false — | integer
insertAll() insertAll(array $dataList, array $options = array()) : boolean 插入多条记录 Parameters array $dataList 数据 array $options 参数表达式 Returns boolean
mongo_next_id() mongo_next_id(string $pk) : integer 生成下一条记录ID 用于自增非MongoId主键 Parameters string $pk 主键名 Returns integer
update() update(mixed $data, array $options) : boolean 更新记录 Parameters mixed $data 数据 array $options 表达式 Returns boolean
delete() delete(array $options = array()) : false 删除记录 Parameters array $options 表达式 Returns false — | integer
clear() clear(array $options = array()) : false 清空记录 Parameters array $options 表达式 Returns false — | integer
select() select(array $options = array()) : \iterator 查找记录 Parameters array $options 表达式 Returns \iterator
count() count(array $options = array()) : \iterator 统计记录数 Parameters array $options 表达式 Returns \iterator
group() group( $keys, $initial, $reduce, $options = array()) Parameters $keys $initial $reduce $options
parseThinkWhere() parseThinkWhere(string $key, mixed $val) : string 特殊条件分析 Parameters string $key mixed $val Returns string
parseWhereItem() parseWhereItem(string $key, mixed $val) : array where子单元分析 Parameters string $key mixed $val Returns array
parseConfig() parseConfig(mixed $db_config = '') : string 分析数据库配置信息,支持数组和DSN Parameters mixed $db_config 数据库配置信息 Returns string