gpt4 book ai didi

php - codeigniter 中的多个 where() 调用或关联数组

转载 作者:搜寻专家 更新时间:2023-10-30 23:16:51 25 4
gpt4 key购买 nike

我有一个包含此内容的查询:

$this->db->where(array(
'jobs.open_intentions' => 1,
'jobs.open' => 1,
'jobs.pending' => 0,
'jobs.awarded' => 0));

这很好用,但我不喜欢那种格式,实际上我更愿意这样写

$this->db->where('jobs.open_intentions', 1) 
->where('jobs.open', 1)
->where('jobs.pending', 0)
->where('jobs.awarded', 0);

我知道挑剔,但无论如何,我的问题是,有什么理由我应该选择一种方法而不是另一种方法,还是只是偏好问题?

最佳答案

从语义上讲,后者(多个 where)对我来说更像是多个 AND 从句。对于前者,意图不明确(不查看 API 文档)。

关于php - codeigniter 中的多个 where() 调用或关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12170051/

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