[CodeIgniter] Duvida no uso do db-like()

Daniel Costa danielcosta em gmail.com
Terça Novembro 6 17:15:31 BRST 2007


Se o framework amarrar muito, faz-se necessário usar o db->query("monte sua
query na mão, aqui");

Em 06/11/07, Paulo Balzi <paulobalzi em gmail.com> escreveu:
>
> Galera, me deparei com o seguinte problema, estou querendo fazer uma busca
> no banco usando a cláusula like,
> só que o problema é que eu preciso fazer o seguinte campo like 'valor' or
> campo2 like 'valor', só que essa sentença é necessário estar dentro de
> parenteses, pois ela é apenas parte de uma sentença mais complexa.
> Mas como poderia fazer isso? na documentação eu não consegui achar nada.
> Vou dar um exemplo de como seria a sentença toda pra ajudar na
> compreenssão.
>
> SELECT * FROM TABELA1, TABELA2
> WHERE CAMPO1 = 'VALOR1' AND CAMPO2 = CAMPO3 AND (CAMPO4 LIKE 'TEXTO' OR
> CAMPO4 LIKE 'TEXTO')
>
> o que acontece, é que sem os parenteses a consulta retorna valor
> incorreto, mas eu não consegui colocar esses parenteses utilizando os
> comandos do active record do CI.
>
> valeu
>
>
> --
> Paulo Balzi
>
> _______________________________________________
> Lista mailing list
> Lista em codeigniter.com.br
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>


-- 
Daniel Costa
::. http://danielcosta.info
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://codeigniter.com.br/pipermail/lista_codeigniter.com.br/attachments/20071106/2edde793/attachment.html 


Mais detalhes sobre a lista de discussão Lista