gpt4 book ai didi

php - 使用带有codeigniter奇怪错误的sqlite

转载 作者:行者123 更新时间:2023-12-03 18:31:01 24 4
gpt4 key购买 nike

我正在尝试将 sqlite 数据库与 codeigniter 一起使用。我在其中创建了一个表,然后将数据库加载到配置文件中;

$db['default']['hostname'] = '';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'sqlite';
$db['default']['dbprefix'] = '';

并在 autoload.php 中自动加载了 db 库,但我从 Controller 呈现的 View 是空白的,甚至没有显示任何错误。当我不自动加载此文件时,viw 会正确呈现。我不确定这里有什么问题。

最佳答案

CI2 改变了一些位。首先你需要'hostname'参数中的sqlite协议(protocol)和路径,并且你需要将dbdriver设置为'pdo'。哦,你显然需要在服务器上安装 PDO sqlite 驱动程序:

$db['default']['hostname'] = 'sqlite:/var/my.db';
$db['default']['username'] = '';
$db['default']['password'] = '';
$db['default']['database'] = '';
$db['default']['dbdriver'] = 'pdo';
$db['default']['dbprefix'] = '';

我下载的版本中还有一个错误导致错误地抛出数据库错误。如果你有这个,用 PDO 异常搜索输出,你应该找到错误。希望有帮助。

关于php - 使用带有codeigniter奇怪错误的sqlite,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8715041/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com