【发布时间】:2017-11-11 13:59:51
【问题描述】:
当我开始使用 sqlite3 数据库时,我的 codeigniter 3 应用程序中总是出现以下错误。
SQLite3::query(): Unable to prepare statement: 1, no such table: pages
我在某处读到,当您的数据库路径错误时就是这种情况。我的数据库位于application/db/pages.sqlite
这是 sqlite 数据库的配置:
$db['pages'] = array(
'dsn' => '',
'hostname' => '',
'username' => '',
'password' => '',
'database' => APPPATH.'db/pages.sqlite',
'dbdriver' => 'sqlite3',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => (ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE
);
我做错了什么?
【问题讨论】:
标签: php codeigniter sqlite codeigniter-3