icePHP框架开发文档-PDO语句类-SStatement

类名称:

SStatement,PDO语句类

功能:

对PDOStatement进行封装

根据各种情况的输入参数,构造用于Prepare的语句及参数表,构造完整SQL用于日志及调试

使用说明:

会被STable相关类进行对象化

依赖:

SMysql生成MYSQL专属语句

$distinct = false, $fields, $where, $orderBy, $limit, $groupBy, $having

保存查询操作前参数

__construct($table)

构造 方法, 创建针对指定表的语句对象

isNull()

判断是否是空对象,只要指明了操作,就不算空了

isQuery()

判别是否是查询操作,此类操作后继要Fetch,否则不要Fetch(会报错)

getTable()

返回本次语句中的表名数组

getPrepare()

返回本次语句的Prepare语句

getOperation()

返回本次语句的操作

getSql()

返回本次语句的完整SQL

getParams()

返回本次语句的参数数组

exist($where = null)

记录exist操作及相关参数

query($sql)

记录query操作及相关参数

execute($sql)

记录execute操作及相关参数

select($fields = null, $where= null, $orderBy = null, $limit = null)

记录select操作及相关参数

selectHandle($fields = null, $where= null, $orderBy = null, $limit = null)

记录selectHandle操作及相关参数,

insert(array $row)

记录insert操作及相关参数

inserts(array $rows)

记录Inserts操作及相关参数

insertIgnore(array $row)

记录操作及相关参数,此方法的功能请参考Table类

replace(array $row)

记录操作及相关参数,此方法的功能请参考Table类

update(array $row, $where)

记录update操作及相关参数

crease($operator = '+', $fields, $where, $diff)

记录操作及相关参数,此方法的功能请参考Table类

delete($where)

记录delete操作及相关参数

deleteAll()

记录全部删除操作

create()

输入已经完成,开始创建语句信息

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值