【问题标题】:XAMPP codeigniter Database ErrorXAMPP codeigniter 数据库错误
【发布时间】:2014-03-25 05:25:42
【问题描述】:

我在尝试 CodeIgniter 教程时遇到错误。当我尝试“新闻部分”时。我收到错误

发生数据库错误

无法使用提供的设置连接到您的数据库服务器。

文件名:C:\xampp\htdocs\CI\system\database\DB_driver.php

行号:124

我正在使用 XAMPP,我的操作系统是 windows7(64 位)。

我在 C:\xampp\htdocs\CI\application\config\database.php 中的详细信息如下

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

我成功何时使用核心 php 建立与 db 的连接。

有人帮我解决这个问题.. 提前谢谢..

【问题讨论】:

  • 你确定xxx数据库存在吗?也尝试用 mysqli 替换 mysql 中的 dbdriver
  • 你在使用之前加载了Database类吗?

标签: php database codeigniter xampp


【解决方案1】:

重置 XAMPP 并检查 phpmyadmin 是否正常工作并且数据库 'xxx' 存在。

【讨论】:

    【解决方案2】:

    使用 phpmyadmin 创建数据库..命名为 xxx 然后尝试再次加载该网站

    还要检查根文件夹中的 index.php 文件。 有时人们会在此处放置代码以根据域更改它使用的数据库文件。不确定您正在遵循哪个 codeigniter 教程。

    【讨论】:

    • 我使用默认的教程链接是ellislab.com/codeigniter%20/user-guide/tutorial/…
    • @Jerin 那么您是使用 phpmyadmin 还是 adminer 创建数据库的......类似这样的东西。你把它命名为xxx吗?这只是一个基本教程。现在,在您可以与数据库建立连接之前,该教程是无关紧要的。转到localhost/phpmyadmin 并检查一下
    【解决方案3】:

    首先确保你加载了你的数据库库

    $autoload['libraries'] = array('database');
    

    然后检查您的默认设置以查看是否缺少使用。

       echo '<pre>';
       print_r($db['default']);
       echo '</pre>';
    

    【讨论】:

      【解决方案4】:

      在 CI 的 database.php 中将 db_debug 设置为 false。

      另一个提示。当本地一切都非常缓慢时,将 localhost 更改为 127.0.0.1。

      【讨论】:

        【解决方案5】:

        Kamikaze™ - 2011 年 12 月 8 日 06:39 AM
        你的表名是大写的吗?小心小写和大写,我遇到了同样的问题。
        试试这个:$this-&gt;db-&gt;get(“PROJECT_USERS”);

        【讨论】:

          猜你喜欢
          • 2014-02-28
          • 2012-11-18
          • 1970-01-01
          • 1970-01-01
          • 2017-02-17
          • 2016-07-12
          • 2014-05-05
          • 2016-05-18
          • 2012-08-03
          相关资源
          最近更新 更多