I have this request in CodeIgniter:
$query = $this->db->query(" SELECT u.id , u.first_name, u.last_name , u.email_address , g.id AS group_id , g.name AS group_name , g.human_readable_name AS human_readable_group_name FROM users AS u JOIN groups AS g ON u.group_id = g.id ORDER BY u.last_name "); return $query->result();
When I have a var_dump string, I get the following:
object(stdClass)#22 (4) { ["id"]=> string(2) "19" ["first_name"]=> string(9) "rightfold"
id and group_id are integer in PostgreSQL, but $query->result() returns them as strings. How can I tell CodeIgniter to return fields using the correct data types ( text as strings, integer as integers, timestamp as DateTime objects, etc.)?
I am using CodeIgniter 2.1.4 on PHP 5.3.15.
source share