如何使用codeigniter中的mysql like子句搜索两个或多个数据库表

时间:2016-02-06 19:54:13

标签: php mysql codeigniter

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。

1 个答案:

答案 0 :(得分:1)

您需要先加入3个表,然后执行where或like条件。
我不会为你提供代码,因为这对你来说是一个很好的教训 如果你从中吸取教训欢迎