Tenta fazer um $this->db->query e passa sua condição como você quer.

Att.

Em 18 de janeiro de 2011 11:17, Mateus Vargas <[email protected]>escreveu:

> Bom dia pessoa!
>
> Estou com o seguinte problema:
>
> Para a minha SQL funcionar corretamente, preciso adicionar parênteses
> envolvendo as condições OR.
>
> Para montar a SQL estou usando o seguinte código:
>
> $this->db->or_like( 'b.bairro', $_GET['busca'] )
>     ->or_like( 'c.cidade', $_GET['busca'] )
>     ->or_like( 'c.uf', $_GET['busca'] );
>
> Atual:
> *...
> AND* `c`.`uf` = 'SC'
> *AND*  `b`.`bairro`  *LIKE* '%a%'
> *OR*  `c`.`cidade`  *LIKE* '%a%'
> *OR*  `c`.`uf`  *LIKE* '%a%'
> ...
>
> Preciso que fiquei assim:
> ...
> *AND* `c`.`uf` = 'SC'
> *AND* (
>     `b`.`bairro`  *LIKE* '%a%'
> *    OR*  `c`.`cidade`  *LIKE* '%a%'
> *    OR*  `c`.`uf`  *LIKE* '%a%'
> )
> ...
>
> Alguém sabe como fazer isso? Obrigado!
>
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
>


-- 
Tiago Davi - Desenvolvedor Web.
http://tiagoaspnet.blogspot.com
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a