gpt4 book ai didi

php - codeigniter where_in 查询只工作第一个值

转载 作者:行者123 更新时间:2023-11-30 21:57:51 26 4
gpt4 key购买 nike

CodeIgniter where_in 查询只处理第一个值。数据库字段类型是 varchar(255)。使用 where_in 仅适用于第一个选项 - 就像如果值为 1,2 那么查询适用于 11,2,而对于 2,它不起作用。如果值为 2,1,则 2 正在工作,而 1 停止工作。

哪里查询是这样的:

$this->db->where_in('b.deal_available_city',explode(",",$this->input->cookie('city', TRUE)));

最佳答案

你应该像这样使用数组:

$numbers= array('1', '2', '3');
$this->db->where_in('b.deal_available_city', $numbers);

关于php - codeigniter where_in 查询只工作第一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44469836/

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