CodeIgniter数据库连接问题

时间:2009-07-11 11:56:22

标签: codeigniter

我正在使用CodeIgniter,我无法使用我的数据库。我完全遵循这个tutorial,但是当我在localhost中打开时,我会收到一个404页面。

3 个答案:

答案 0 :(得分:3)

您需要设置应用程序/配置/数据库。

您需要在此处添加数据库信息。

$active_group = "default";
$active_record = TRUE;

$db['default']['hostname'] = "localhost";
$db['default']['username'] = "yourdbusername";
$db['default']['password'] = "password_for_db";
$db['default']['database'] = "name_of_db";
$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";

你做过吗?

答案 1 :(得分:2)

如果您获得404,则可能不是您的数据库连接。检查您的路由,并确保您正在访问确实存在的页面。如果您正在访问加载视图的控制器,请暂时停止加载视图并直接从控制器测试连接 - 如果是,则输出“YES”,如果是,则输出“NO”。

如果问题仍然存在,请仔细检查数据库连接配置。最后,当您熟悉框架时,我建议您遵循文档而不是其他网站。您可以在http://codeigniter.com/user_guide/database/index.html

查看Database类的文档

答案 2 :(得分:0)

你试试http://localhost/CodeIgniter/index.php/employee/GetAll吗? 你在使用CodeIgniter 2吗?