gpt4 book ai didi

php - codeigniter 事件记录,生成,但不执行查询

转载 作者:行者123 更新时间:2023-12-02 05:31:42 24 4
gpt4 key购买 nike

我正在使用一个库,它需要将 sql 查询作为字符串来完成它的工作。

我正在使用 CodeIgniter 及其数据库类的事件记录实现。

我知道我可以像这样回显 SQL 语句...但我只想生成此查询,而不是执行它。

 echo $this->db->last_query();

完成此任务的任何帮助都会很棒!

最佳答案

通过一些技巧,您可以转到 system/DB_active_rec.php 并从 _compile_select 方法中删除 protected 关键字,现在

return $this->db->_compile_select();

也可以使用$this->db->from('table');

而不是 get() 因为 get 会执行查询这是一个例子

function index(){
$this->db->select('blah blah');
$this->db->from('table');
$string = $this->db->_compile_select();
return $string;
}

关于php - codeigniter 事件记录,生成,但不执行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5113675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com