public function doSearch2 ($string){
$this->db->like('printer.features', $string);
$this->db->or_like('printer.model', $string);
$query = $this->db->get("printer,scanner",12,$this->uri->segment(3));
return $query->result_array();
}
我正在尝试在一个数据库中的三个表中执行简单搜索。我正在使用codeigniter查询构建器类。我想知道的是如何使用like子句搜索两个表中的两个字段以获得类似的字符串。 例如:
searchWord= inkjet;
database= office;
3 tables
printers
扫描器 笔记本电脑 现在我如何搜索这3个表格的searchWord。
答案 0 :(得分:1)
您需要先加入3个表,然后执行where或like条件。
我不会为你提供代码,因为这对你来说是一个很好的教训
如果你从中吸取教训欢迎