更新到查询

时间:2013-09-09 10:18:50

标签: mysql codeigniter

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

$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%..

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

等待您的回复。 感谢

1 个答案:

答案 0 :(得分:0)

尝试:

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