gpt4 book ai didi

php - 如何将查询结果提供给 CodeIgniter 中的 where 条件?

转载 作者:行者123 更新时间:2023-11-29 06:37:09 25 4
gpt4 key购买 nike

我想检查另一个查询结果的 where 条件。

在英文+sql中这个where条件是这样的 where(table.field1=$data[field1] , 这个$data[field1] 应该只是来自其他结果的一些其他查询结果。)

.这个我试过了

if( isset($data['field1']) && $data['field1'] != '' ) {
$this->db->where('table.field1',$data['field1'] IN (SELECT id FROM table2' WHERE id=2') );
}

但这会导致错误

最佳答案

尝试那样做

if( isset($data['field1']) && $data['field1'] != '' ) { 
$this->db->where('table.field1',$data['field1']);
$this->db->where('table.field1 in ','(SELECT id FROM table2 WHERE id=2)',false);
}

关于php - 如何将查询结果提供给 CodeIgniter 中的 where 条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23814818/

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