gpt4 book ai didi

php - 在 Codeigniter 中将事件记录与标准 SQL 查询混合

转载 作者:可可西里 更新时间:2023-11-01 06:38:13 25 4
gpt4 key购买 nike

现在我正在使用事件记录访问数据库。但是,附加功能要求我使用标准 SQL 查询。是否可以在同一查询中同时使用事件记录和标准 sql 查询?例如:

$this->db->select(...)
->from(...)
-> .....
->query(WHERE CASE ..........);

在标准 SQL 查询中,我想使用带有 CASE 的 WHERE 子句。如果不在标准 SQL 中重写整个查询,这可能吗?事件记录查询非常复杂

最佳答案

据我所知,您无法像您尝试的那样组合标准 SQL 和事件记录。

但是,如果需要,您可以手动编写 WHERE 字符串,然后将其提交给 ActiveRecord 类。我不完全确定这是否是您要找的东西,因为我从未使用过 CASE,但听起来它可能就是您要找的东西?让我知道!

$where = "name='Joe' AND status='boss' OR status='active'";

$this->db->where($where);

关于php - 在 Codeigniter 中将事件记录与标准 SQL 查询混合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6239897/

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