1
我剛剛注意到我的int和boolean以及其他所有內容都以字符串形式出現在數據庫中。有什麼辦法可以告訴DB助手停止這種行爲,並從數據庫中給我實際的類型,而不是將它們全部轉換爲字符串?Codeigniter DB獲取與其存儲類型相匹配的查詢結果
我剛剛注意到我的int和boolean以及其他所有內容都以字符串形式出現在數據庫中。有什麼辦法可以告訴DB助手停止這種行爲,並從數據庫中給我實際的類型,而不是將它們全部轉換爲字符串?Codeigniter DB獲取與其存儲類型相匹配的查詢結果
我已經做了以下和你的需求的工作原理:
表
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]);
}
這是結果
陣列(2 ){[「id」] => int(87)[「name」] => string(4 )「John」}