【发布时间】:2019-01-14 11:25:26
【问题描述】:
我正在使用 CodeIgniter。我需要了解 where 和 or_where 条件在 codeigniter 查询生成器中的工作原理。
我需要像 where a="" AND b="" AND c="" OR d="" AND e="" 这样的输出
所以我尝试了一个关联数组。
$where= array('a'=>$firstname,'b'=>$lastname,'c'=>1);
$or_where= array('d' =>$customer_mobile,'e'=>1);
但是我得到了输出
where a="" AND b="" AND c="" OR d="" OR e=""
你愿意帮忙吗?
是的,我的问题不同。我询问了or_where 的情况。请检查我的预期输出并获得输出。而且重复的问题不同。
【问题讨论】:
-
@iainn,那么答案是什么?
-
我想你没有注意到 or_where 条件。请再次检查。我有多种情况
-
使用普通的
query()。我不认为,这可以实现。即使使用 Laravel 我也遇到了同样的问题 -
@AbdullaNilam,感谢您的回复,正常查询意味着我必须使用 $or_where=('d'="" AND 'e'="");像这样?
标签: php mysql codeigniter codeigniter-3 codeigniter-query-builder