gpt4 book ai didi

php - 将 group_start 与 codeigniter 一起使用。需要 OR 而不是 AND

转载 作者:行者123 更新时间:2023-12-05 09:20:44 62 4
gpt4 key购买 nike

我正在使用 codeiginter,基本上我在使用 group_start() 时需要 OR () 而不是 AND ()。这可能吗?

我需要制作的是

WHERE (u.location LIKE '%?%' OR (u.long BETWEEN ? AND ? AND u.lat BETWEEN ? AND ?)) AND u.active=1

我现在在做什么

$this->db->group_start()
->like('u.location',$selector['text']);
if(isset($geo)){
$this->db->group_start();
$this->db->where('u.long >',$geo->long)
->where('u.long <',$geo->longmax)
->where('u.lat >',$geo->lat)
->where('u.lat <',$geo->latmax)
->group_end();
}
$this->db->group_end();

这产生了什么

WHERE ( `u`.`location` LIKE '%?%' ESCAPE '!' AND ( `u`.`lat` < ? AND `u`.`lat` > ? AND `u`.`long` < ? AND `u`.`long` > ? ) ) 

感谢您的帮助!

最佳答案

关于php - 将 group_start 与 codeigniter 一起使用。需要 OR 而不是 AND,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36457270/

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