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

为什么配置sqlite会出错??哪里搞错了??

[复制链接]
发表于 2012-8-30 16:58:40 | 显示全部楼层 |阅读模式
本帖最后由 blcygzs 于 2012-8-30 17:05 编辑

我的ci是2.1.1版

database配置

PHP复制代码
 
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = 'test.db';
$db['default']['dbdriver'] = 'sqlite';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
 
复制代码


为何会出现这样的错误??

Error Number: 1
SQL logic error or missing database

哪里出的问题??



Fatal error: [] operator not supported for strings in E:\PHP\OUR\sqlite\system\database\DB_driver.php on line 1189



用pdo链接,一部分地方会出现这样的错误??求解释。
Fatal error: Call to a member function execute() on a non-object in E:\PHP





发表于 2012-8-30 17:41:25 | 显示全部楼层
$db['default']['database'] = 'test.db';  test.db是数据库名称吗?
 楼主| 发表于 2012-8-30 18:49:58 | 显示全部楼层
是的

本版积分规则