0

我有一个工作代码和一个工作查询,如下所示。

$temp = $this->db->select('name as label, name as value')->like('name', $term, 'ALL')->get('states')->result_array();

我希望这个查询在提到的表上工作,并带来所有甚至只有一个匹配的结果。我想在查询中使用 LIKE %$term% 的东西。我试过这个。

$temp = $this->db->select('name as label, name as value')->like('name', '%'.$term.'%', 'ALL')->get('states')->result_array();

但它没有用。事实上,当我检查查询时,发生了一些奇怪的事情。我在搜索框中输入了 4680,在查询中它看起来像 F8%..

任何人都可以帮助我如何更新此查询?

等待你的答复。谢谢

4

1 回答 1

0

尝试:

$temp = $this->db->select('name as label, name as value', false)->like('name', $term, 'BOTH')->get('states')->result_array();
于 2013-09-09T10:22:33.670 回答