ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 执行语句 > 执行语句不返回结果集,只返回是否执行成功 > 一般使用于update、delete、create等不需要返回结果集的语句 ~~~ // 单纯执行 $this->db->execute('update table set age=12'); // 参数预处理安全过滤 $this->db->execute('update table set age = %i',array(12)); ~~~ > 参数预处理安全过滤支持所有数据库操作接口(mysql/mysqli/mssql),其中mysql是使用自带过滤,mysqli和mssql都是使用接口提供的预处理。 > execute、query、queryA、queryValue都支持参数预处理形式传参。 ## 事务操作 ~~~ // 开始事务 $this->db->begin(); if($result) { // 提交事务 $this->db->commit(); } else { // 回滚事务 $this->db->rollback(); } ~~~