Welcome Guest, Not a member yet? Register   Sign In
Operator precedence in SQL queries using DB class
#3

[eluser]dmiden[/eluser]
Hi!

You should use the $this->db->query() function for more complexed queries, f.ex.
Code:
$sql = "SELECT * FROM table WHERE date = ? AND (id = ? OR other_id = ?)";
$this->db->query($sql, array($date, $id, $id));
Or you could use $this->db->where() as a custom string, e.g.
Code:
$this->db->where('date', $date);
$this->db->where("(id={$id} OR other_id={$id})");
$this->db->get('table');

That'd produce the same as above.


Messages In This Thread
Operator precedence in SQL queries using DB class - by El Forum - 10-27-2008, 05:11 PM
Operator precedence in SQL queries using DB class - by El Forum - 10-27-2008, 08:59 PM
Operator precedence in SQL queries using DB class - by El Forum - 10-28-2008, 07:37 AM
Operator precedence in SQL queries using DB class - by El Forum - 10-28-2008, 10:48 AM



Theme © iAndrew 2016 - Forum software by © MyBB