codeigniter的sqlite3配置2.2 [英] sqlite3 configuration for codeigniter 2.2

查看:184
本文介绍了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的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆