【发布时间】:2017-05-10 20:12:02
【问题描述】:
加载数据库时出现此错误:
遇到 PHP 错误 严重性:通知 消息:未初始化的字符串偏移量:0 文件名:mysqli/mysqli_driver.php 行号:120 回溯: 文件:/home1/learnio3/public_html/application/controllers/Reading.php 线路:9 功能:数据库
File: /home1/learnio3/public_html/index.php Line: 315 Function: require_once
public function __construct() {
parent::__construct();
$this->load->database();
$this->load->helper('url');
}
数据库.php
$active_group = 'default';
$query_builder = TRUE;
$db['default'] = array(
'dsn' => '',
'hostname' => '',
'username' => 'learnio3_bram',
'password' => 'xxxxxxx',
'database' => 'learnio3_book',
'dbdriver' => 'mysqli',
'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
);
【问题讨论】:
-
给定的代码无法生成该问题。请再次检查
-
检查您的数据库设置。
-
您能否包含错误中提到的实际代码行(和周围的上下文),以便我们更好地了解发生了什么?就目前而言,这个问题太模糊了,无法回答..
-
按照@HikmatSijapati 的建议检查您的数据库设置,也不要手动加载数据库,使用
autoload.php并自动加载设置。 -
好的,我会尝试使用 autoload.php 加载数据库
标签: php codeigniter compiler-errors