Is it possible with Active Record? |
Hello!
I have this embedded db query, and I want to rewrite it in Active Record-style: PHP Code: $sql = "SELECT id, fullname, phone FROM users WHERE country=(SELECT country_id FROM country WHERE name=?) AND type=?"; Thank you!
03-19-2016, 02:06 PM
(This post was last modified: 03-19-2016, 02:22 PM by arma7x. Edit Reason: typo )
$this->db->select('user.id,user.fullname,user.phone');
$this->db->from('user'); $this->db->join('country', 'country.country_id = user.country_id'); $this->db->where('country.name' , $name); $this->db->where('user.type' , $type); $query = $this->db->get(); Can you list all column/field of user & country table. My assumption is find user based on their country & user role.
Keep calm.
(03-19-2016, 11:39 AM)fulopm Wrote: Simple with query bindings (without AR or QB): PHP Code: $sql = "SELECT id, fullname, phone FROM users WHERE country=(SELECT country_id FROM country WHERE name=?) AND type=?"; Query Bindings |
Welcome Guest, Not a member yet? Register Sign In |