在我的网站上,我有一个搜索框。目前它的工作原理,但它只会在文本正文中搜索关键字。要做到这一点,我正在使用sql与函数的匹配。
public function searchKey(){
$key = $this->uri->segment(3);
$search = $this->db->query('SELECT * FROM story_tbl WHERE MATCH (body) AGAINST ("'.$key.'");');
return $search->result();
}
如果我不仅可以搜索身体,还可以搜索标题和说明,我希望如此。有没有办法做到这一点?
我已经尝试过将逗号放在我正在调用身体的位置,就像这样(正文,标题,descr),但它只是向我吐出一个sql错误。我确实启用了全文。
答案 0 :(得分:0)
只需在MATCH
子句
... MATCH (body,title,description) AGAINST ...