I want to combine AND OR mysql queries in CI. I have already seen this thread: http://codeigniter.com/forums/viewthread/92818/. But they don't provide the exact solution there.
How do I create the following query using strictly the CI framework? (I can create the query easily without the brackets but then it is not the same query.)
SELECT * FROM `Persons` WHERE
LastName='Svendson' AND Age="12" AND
(FirstName='Tove' OR FirstName='Ola' OR Gender="M" OR Country="India")
P.S.: This is just a sample query even if it makes no sense & Do not suggest writing the entire OR part of the query inside a single where()
.
EDIT: Basically I want the implementation of the following simple query:
SELECT * FROM `table` WHERE field1='value1' AND (field2='value2' OR field3='value3')
using codeigniter 3.0 frame work,there is new feature available for separate or where and where operation.that is,group by and group end
code like,
Try using
Query grouping
Link for it
http://www.codeigniter.com/userguide3/database/query_builder.html#query-grouping