php - codeigniter ActiveRecord 方法转换为查询

标签 php mysql codeigniter activerecord

是否有任何在线转换器可以将事件记录方法转换为原始 sql 查询?例如我有这个方法:

$this->db->select('id');
$this->db->from('choices');
$this->db->where('quest_no', $quest_no);
$this->db->where('is_correct', '1');        
$query = $this->db->get();

我想把它转换成

SELECT id FROM choices WHERE quest_no = $quest_no AND is_correct = 1 

只是为了加快速度和快速理解

最佳答案

没有。没有将 CodeIgniter 事件记录代码转换为原始查询的网站/应用程序。您将需要使用 last_query() 来获取您执行的最后一个原始查询。反之亦然,从原始 sql 到 CodeIgniter 事件记录代码

关于php - codeigniter ActiveRecord 方法转换为查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34573543/

相关文章:

php - 提交表格时先批准

mysql - 使用多个 IN 子查询改进 SQL 查询(按属性系统过滤)

mysql - SQL 错误 : 1064 Hibernate

php - 以嵌套格式显示类别和子类别

php - where 和 or_where codeigniter ajax 数据表搜索不适用于(2 where)

javascript - 使用 php if 语句作为 javascript if 语句的条件是否不正统?

php - 推特线程对话

php - 使用 PHP 的 FPDF 中的特殊字符

php - SQL 查询在表中显示时丢失数据

php - MySQL 变量 PHP 连接