Codeigniter的主要用户

Codeigniter的主要用户,codeigniter,Codeigniter,要成功运行此代码,需要对其进行更改。请任何人都可以帮助我。我是codeigniter的主要用户。因此我不理解错误 似乎您正在尝试连接到数据库。如果是这种情况,请检查config/database.php中的设置 如果不想连接到数据库,请检查config/autoload.php并确保未自动加载数据库库。 如果您想使用数据库,那么应该在config/database.php中填写mysql db信息。(我知道您使用的是xampp,所以我想DB驱动程序应该是mysql) 假设我们有以下数据库信息:d

要成功运行此代码,需要对其进行更改。请任何人都可以帮助我。我是codeigniter的主要用户。因此我不理解错误

似乎您正在尝试连接到数据库。如果是这种情况,请检查config/database.php中的设置 如果不想连接到数据库,请检查config/autoload.php并确保未自动加载数据库库。

如果您想使用数据库,那么应该在config/database.php中填写mysql db信息。(我知道您使用的是xampp,所以我想DB驱动程序应该是mysql)

假设我们有以下数据库信息:databaseName、databaseUser和databasePassword

Soo database.php将按如下方式填写:

A Database Error Occurred

Unable to connect to your database server using the provided settings.

Filename: D:\xampp\htdocs\ci_intro\system\database\DB_driver.php

Line Number: 124

您编写了正确的代码。当您尝试使用错误的配置连接到数据库时,会发生此错误。要更改配置,请转到
application>config
文件夹并打开
database.php
文件

你可以看到这样的配置

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'databaseUser';
$db['default']['password'] = 'databasePassword';
$db['default']['database'] = 'databaseName';
$db['default']['dbdriver'] = 'mysql';
在这些配置之前,他们完整地描述并说明了如何使用它们。阅读它们并设置配置


有助于理解如何配置数据库。如果您配置了数据库,则可以毫无问题地运行代码。

请检查config文件夹中的database.php文件,然后检查该文件中是否写入了数据库名称?
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'databaseUser';
$db['default']['password'] = 'databasePassword';
$db['default']['database'] = 'databaseName';
$db['default']['dbdriver'] = 'mysql';
$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'username';
$db['default']['password'] = 'password';
$db['default']['database'] = 'databaseName';
$db['default']['dbdriver'] = 'mysql';
$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;