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

$this->db->get 查询不出数据

[复制链接]
发表于 2013-10-1 19:30:22 | 显示全部楼层 |阅读模式
PHP复制代码
 
$this->load->database();
$query = $this->db->get('book_group');
var_dump($query);
 
复制代码


结果


object(CI_DB_pdo_result)#16 (8) {
  ["num_rows"]=>
  int(0)
  ["conn_id"]=>
  object(PDO)#15 (0) {
  }
  ["result_id"]=>
  object(PDOStatement)#17 (1) {
    ["queryString"]=>
    string(24) "SELECT *
FROM book_group"
  }
  ["result_array"]=>
  array(0) {
  }
  ["result_object"]=>
  array(0) {
  }
  ["custom_result_object"]=>
  array(0) {
  }
  ["current_row"]=>
  int(0)
  ["row_data"]=>
  NULL
}


查询数据库
SELECT * FROM book_group
+---------+-----------+------------+
| groupId | groupName | compeLevel |
+---------+-----------+------------+
|     101 | first     |        101 |
|     102 | down      |        102 |
|     103 | keep      |        101 |
|     104 | all       |        103 |
+---------+-----------+------------+

有4条数据 但是查不到

$query->result(); 空数组



发表于 2013-10-1 20:54:35 | 显示全部楼层
这个放模型里加个return $query->result_array();
在用控制器输入就可以了吧?

我也是新手  刚才像你这样了, 后来不知道怎么就好了……
发表于 2013-10-1 21:30:08 | 显示全部楼层
少一句:

$this->db->select('*');
 楼主| 发表于 2013-10-1 21:42:35 | 显示全部楼层
dren_a 发表于 2013-10-1 21:30
少一句:

$this->db->select('*');

加了一样 是空数组
最终生成的SQL语句都是select * from book_group
 楼主| 发表于 2013-10-2 00:13:18 | 显示全部楼层
找到原因了
因为我在数据库配置文件  stricton  = TRUE了
把他改为FALSE就好了
蛋疼

本版积分规则