本文介绍了codeigniter的sqlite3配置2.2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我第一次使用sqlite,所以我在使用codeigniter 2.2配置它有问题。
I am using sqlite for the first time and so I am having problems in configuring it with codeigniter 2.2.
我把我的sqlite数据库: - application / config / sqlite / sqlite-database.db
I have put my sqlite database in:- application/config/sqlite/sqlite-database.db
,我的配置是: -
and my configuration is:-
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = 'sqlite/sqlite-database.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;
我无法连接到数据库
推荐答案
尝试这样的:
$db['default']['hostname'] = 'sqlite:'.APPPATH.'config/sqlite/sqlite-database.db';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'pdo';
$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;
这篇关于codeigniter的sqlite3配置2.2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!