需要构建一个使用like和not_like的CodeIgniter DB查询...?

时间:2013-10-24 03:13:48

标签: php mysql codeigniter

我需要构建一个使用 like() not_like()的codeIgniter数据库查询 两者,有可能吗?

或替代方案是使用 like()但必须区分大小写

目前,这是型号代码

function getLocation($like) {
    $this->db->like('address', $like);
    $q = $this->db->get('Retailers');
    if($q->num_rows() > 0) etc. etc…..

并在控制器中使用它。

public function locations() {
    $this->load->model('location_model');
    $data['search_city_keys']['Brooklyn']=$this->location_model-    >getLocation("Brooklyn");
    $data['search_city_keys']['Manhattan']=$this->location_model->getLocation("New York");
$data['search_city_keys']['Michigan']=$this->location_model->getLocation("MI"); /* PROBLEMS */

在密歇根州(密歇根州)寻找地址时,它正在街道地址(如史密斯街)以“mi”的形式提升纽约地址。 所以伪代码就是     喜欢('MI')but_not_like('纽约');

是的,拥有一个更好的表是有意义的,比如州列,但我不能这样做,因为它使用谷歌地图应用程序。 Google就是这样说的,否则他们的地图显示将无效。

0 个答案:

没有答案