0

私のウェブサイトには検索ボックスがあります。現時点では機能しますが、テキストの本文からキーワードを検索するだけです。そのために、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();
}

本文だけでなく、タイトルや説明文も検索できるようにしてほしいです。これを行う方法はありますか?

このように、本文を呼び出している場所にカンマを入れようとしましたが(本文、タイトル、説明)、SQLエラーが返されます。全文を有効にしています。

4

1 に答える 1

0

MATCH句内で検索するすべての列を追加するだけです

... MATCH (body,title,description) AGAINST ...
于 2013-05-22T22:35:47.860 に答える