首页 > 解决方案 > 是否可以在 CodeIgniter 中使用手动 SQL 查询?

问题描述

我一直在学习 codeigniter,我喜欢他们的数据库方法。但是,我更愿意编写自己的 SQL 查询。当我尝试编写手动查询时,会导致 codeigniter 错误。

如果可能的话,我已经四处搜索,但是我找不到关于这个主题的太多信息。我得出的答案是这样的。

问题

是否可以禁用 Codeigniter 数据库方法中的构建,并执行我自己的 sql 查询。或者在 CodeIgniter 的数据库类旁边运行我自己的 sql 查询?

如果是,我将如何配置它?

提前致谢

标签: phpmysqlcodeigniter

解决方案


https://www.codeigniter.com/userguide3/database/results.html,您可以使用 db 库中的查询方法。

$query = $this->db->query("YOUR QUERY");

foreach ($query->result() as $row)
{
        echo $row->title;
        echo $row->name;
        echo $row->body;
}

推荐阅读