Codeigniter DB获取与其存储类型匹配的查询结果

时间:2016-12-29 00:11:53

标签: mysql codeigniter

我刚刚注意到我的int和boolean以及所有其他内容都是作为字符串从DB中出来的。是否有任何方法可以告诉DB帮助程序停止该行为并从DB中提供实际类型而不是将其全部转换为字符串?

1 个答案:

答案 0 :(得分:0)

我已完成以下操作并按您的要求运作:

  

users

id: int
name: varchar(256)
// Model: users_model
function get_users() {
    $sql = 'SELECT id, name
            FROM users';
    $query = $this->db->query($sql);
    return $query->result_array();
}

// Controller
function test() {
    $this->load->model('users_model');
    $users = $this->users_model->get_users();
    var_dump( $users[0] );
}

这是结果

  

array(2){[“id”] => int(87)[“name”] => string(4)“John”}