CodeIgniter とアクティブ レコードを使用しています。私はposts
テーブルを持っています:
id | title | body | accepted | deleted
ユーザーが単語を入力すると、6
データベースに一致する投稿が提案されtitle
ますbody
。
title
私がやりたいのは、そのフレーズだけが含まれている投稿よりも、そのフレーズが含まれている投稿を優先することbody
です。どうやってするの?
$query = $this->db->select('id,title,body')
->from('posts')
->where(array('accepted'=>'1'))
->where(array('deleted'=>'0'))
->like('title', $seached_text)
->or_like('body', $seached_text)
->limit(6)
->order_by('title','asc');