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