sacredcherry 发表于 2013-10-1 19:30:22

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


$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(); 空数组



wuqian9871 发表于 2013-10-1 20:54:35

这个放模型里加个return $query->result_array();
在用控制器输入就可以了吧?

我也是新手刚才像你这样了, 后来不知道怎么就好了……

dren_a 发表于 2013-10-1 21:30:08

少一句:

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

sacredcherry 发表于 2013-10-1 21:42:35

dren_a 发表于 2013-10-1 21:30 static/image/common/back.gif
少一句:

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

加了一样 是空数组
最终生成的SQL语句都是select * from book_group

sacredcherry 发表于 2013-10-2 00:13:18

找到原因了
因为我在数据库配置文件stricton= TRUE了
把他改为FALSE就好了
蛋疼
页: [1]
查看完整版本: $this->db->get 查询不出数据