我需要一些帮助来编写正确的查询。这是场景...
我正在对输入字段实施一些自动建议。我有这个查询以获得简单的建议。
$temp = $this->db
->select('state as label, state as value')
->where('last_name !="" AND state LIKE ', $term.'%' )
->get('user_profile')
->result_array();
这个查询非常适合我。但问题是这个查询只从状态列的一列中提取结果。现在我需要的是我想获取与那里的三列中的任何一列匹配的结果。我现在写的查询是
$temp = $this->db
->select('zip as label, zip as value')
->where(
'last_name !=""
AND zip LIKE ', $term.'%
OR suburb LIKE ', $term.'%
OR city LIKE ', $term.'%' )
->get('user_profile')
->result_array();
这个查询根本没有被执行。一定有我无法识别的语法错误...我希望结果符合我以以下形式显示的标准。
邮编, 郊区, 城市
上一个查询只是从一列中调出结果,我按原样显示它。现在我需要从 3 列中调出结果,并且需要按原样显示它们。
任何帮助将不胜感激。
谢谢。