用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2533|回复: 4
收起左侧

CodeIgniter db->query查询结果整形变字符串

[复制链接]
发表于 2013-10-10 11:22:22 | 显示全部楼层 |阅读模式
$query = $this->db->query("SELECT *  FROM categories ");
        $arr=$query->result_array();
        echo "<pre>";var_dump($arr);echo "</pre>";
查询出的结果
array(7) {
    ["id"]=>
    string(1) "1"
....
本来id值应该为int(1)的,怎么会变成string(1) 呢?怎么更改呢?
发表于 2013-10-10 11:26:34 | 显示全部楼层
你改1的类型是要做什么用的?
发表于 2013-10-10 13:38:02 | 显示全部楼层
PHP是弱语言

所以string "1"  和 int 1 没有什么区别~

从数据库出来的result基本都是string
发表于 2013-10-11 10:17:26 | 显示全部楼层
你确定你 数据库ID 的类型是int?
 楼主| 发表于 2013-10-12 11:03:54 | 显示全部楼层
json用的,数据库id类型是int型。

本版积分规则