Para ser bem sincero, até um dia desses quando queria fazer um query like no codeigniter apelava para a função:
$this->db->query("SELECT * FROM tabela WHERE campo like '%$$%'");
Após descobrir uma melhor "escrita" para isso, mudei a forma de desenvolvimento.
Segue baixo uma função para facilitar uma possível busca utilizando o model do codeigniter.
function get_search()
{
$match = $this->input->post(‘search’);
$this->db->like(‘bookname’,$match);
$this->db->or_like(‘author’,$match);
$this->db->or_like(‘characters’,$match);
$this->db->or_like(‘synopsis’,$match);
$qr = $this->db->get(‘books’);
return $qr;
}
Tenho um costume de não colocar o ->result() no return, pois a mesma função pode ser utilizada para um possível rows().
É isso.
quarta-feira, 27 de abril de 2011
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário