我有一个工作代码和一个工作查询,如下所示。
$temp = $this->db->select('name as label, name as value')->like('name', $term, 'ALL')->get('states')->result_array();
我希望这个查询能够在提到的表上工作,并带来所有甚至只有一个匹配的结果。我想在查询中使用LIKE%$ term%thing。我试过这个。
$temp = $this->db->select('name as label, name as value')->like('name', '%'.$term.'%', 'ALL')->get('states')->result_array();
但它没有用。事实上,当我检查查询时,发生了一些奇怪的事情。我在搜索框中输入了4680,其中查询显示为F8%..
任何人都可以帮助我如何更新此查询?
等待您的回复。 感谢
答案 0 :(得分:0)
尝试:
$temp = $this->db->select('name as label, name as value', false)->like('name', $term, 'BOTH')->get('states')->result_array();