Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function search_title_body($q){
- $q = '+' . $q;
- $q = str_replace(' ', '+', $q);
- $q = "+(".$q.")";
- $query = "SELECT *,
- MATCH(title) AGAINST('$q' IN BOOLEAN MODE) AS score
- FROM results
- WHERE (MATCH(title) AGAINST('$q' IN BOOLEAN MODE))
- AND (published = 1)
- ORDER BY score DESC";
- $query = $this->db->query($query);
- $results = array();
- foreach ($query->result() as $row){
- $results[] = $row;
- }
- return $results;
- }
- SELECT *,
- MATCH(title) AGAINST('$q' IN BOOLEAN MODE) AS score
- FROM results
- WHERE title LIKE '%$q%'
- AND published = 1
- ORDER BY score DESC
- $q = "somestring";
- $query = "SELECT *,
- FROM results
- WHERE title ILIKE '%$q%'
- AND (published = 1)
- ORDER BY score DESC";
- SELECT * FROM results
- WHERE title like '%cancel%' OR title like '%otherword%'
- AND (published = 1)
- ORDER BY score DESC
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement