CI2.2.6 加载sqlite 能够链接,但是就是查不出表内数据,怎么回事

bighoneybadger 2017-06-29 11:29:16
--------------------------------------------------------------------sqlite 链接配置----------------------------------------------------------------------
$db['sqlite_db']['hostname'] = "sqlite:".realpath(FCPATH . '/db/prov_city.sqlite');
$db['sqlite_db']['username'] = '';
$db['sqlite_db']['password'] = '';
$db['sqlite_db']['database'] = '';
$db['sqlite_db']['dbdriver'] = 'pdo' ;
$db['sqlite_db']['dbprefix'] = '';
$db['sqlite_db']['pconnect'] = TRUE;
$db['sqlite_db']['db_debug'] = TRUE;
$db['sqlite_db']['cache_on'] = FALSE;
$db['sqlite_db']['cachedir'] = '';
$db['sqlite_db']['char_set'] = 'utf8';
$db['sqlite_db']['dbcollat'] = 'utf8_general_ci';
$db['sqlite_db']['swap_pre'] = '';
$db['sqlite_db']['autoinit'] = TRUE;
$db['sqlite_db']['stricton'] = FALSE;
--------------------------------------------------------------------数据查询-------------------------------------
$db = $this->load->database('sqlite_db', TRUE);
$a=$db->query("select * from T_City ");
print_r($a);
------------------------输出结果------------------------------
CI_DB_pdo_result Object
(
[num_rows] => 0
[conn_id] => PDO Object
( )
[result_id] => PDOStatement Object
(
[queryString] => select * from T_City
)
[result_array] => Array
( )
[result_object] => Array
( )
[custom_result_object] => Array
( )

[current_row] => 0
[row_data] =>
)
--------------------------------------------------------------------加入输入错误的表名称 数据查询-------------------------------------
$db = $this->load->database('sqlite_db', TRUE);
$a=$db->query("select * from T_City333 "); //表T_City333 不存在
print_r($a);
会提示数据库错误,表不存在。
...全文
814 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,251

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧