gpt4 book ai didi

php - CodeIgniter 错误 - 无法使用提供的设置连接到数据库

转载 作者:行者123 更新时间:2023-11-29 03:54:07 26 4
gpt4 key购买 nike

我是 PHP 和 CodeIgniter 的新手,我正在尝试使用 codeIgniter 的 MVC 模式从 mysql 表中获取数据。

我的模型类是:

<?php

class News_Model extends CI_Model
{

public function _construct()
{
$this->load->database();
}

public function get_news($id)
{
if($id!=FALSE)
{
$query= $this->db->get_where('news', array('id' => $id));
return $query->row_array();
}
else
{
return FALSE;
}
}

}


?>

我的 database.php 文件是:

  $active_group = 'default';
$active_record = TRUE;

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

但是当我运行我的文件时,它显示以下错误:

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

Filename: C:\wamp\www\codeignite\system\database\DB_driver.php

Line Number: 124

我的 mysql 已启动并正在运行,但我仍然无法找出此错误的原因。

最佳答案

只是为了调试你的问题:

转到 system/database/mysql/mysql_driver 并在 db_connect 方法中删除 @mysql_connect($this->hostname, $this->用户名, $this->密码, TRUE);

这将告诉您 ddbb 连接出了什么问题,您现在就会知道问题出在哪里。之后,发布MySQL服务器错误。

关于php - CodeIgniter 错误 - 无法使用提供的设置连接到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22533644/

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