1
yerine OR gerekkullanırken, kod yazıcısı kullanıyorum ve temel olarak AND()
yerine OR()
gerekir. Mümkün mü? Şu anda bu yardım içinGrup_start'ı codeigniter ile kullanma. VE
WHERE (`u`.`location` LIKE '%?%' ESCAPE '!' AND (`u`.`lat` < ? AND `u`.`lat` > ? AND `u`.`long` < ? AND `u`.`long` > ?))
Teşekkür üretir Ne
$this->db->group_start()
->like('u.location',$selector['text']);
if(isset($geo)){
$this->db->group_start();
$this->db->where('u.long >',$geo->long)
->where('u.long <',$geo->longmax)
->where('u.lat >',$geo->lat)
->where('u.lat <',$geo->latmax)
->group_end();
}
$this->db->group_end();
yapıyorum ne
WHERE (u.location LIKE '%?%' OR (u.long BETWEEN ? AND ? AND u.lat BETWEEN ? AND ?)) AND u.active=1
Ne üretmek gerekiyor olduğunu!
http://stackoverflow.com/questions/9941566/codeigniter-select-query-with-and-and-or-condition –