用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2589|回复: 3
收起左侧

[HELP] 数据库连接的问题

[复制链接]
发表于 2012-6-20 10:33:13 | 显示全部楼层 |阅读模式
Codeigniter出现Unable to connect to your database server using the provided settings
我的配置:
$active_group = 'default';
$active_record = TRUE;

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '900130';
$db['default']['database'] = 'bbs';
$db['default']['dbdriver'] = 'mysql';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = FALSE;
$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;
$db['default']['port'] = '3306';
 楼主| 发表于 2012-6-20 10:34:46 | 显示全部楼层
这是model中写的<?php
         class Blog_Model extends CI_Model {
                 function __construct() {
                        parent::__construct();
                 }

                 function getResult() {
                         $sql = 'select * from t_board';
                         $query = $this->db->query($sql);
                         $this->db->close();
                         $this->db->reconnect();
                        Return $query->result();
                 }
               
         }
?>
发表于 2012-6-20 11:14:49 | 显示全部楼层
这个意思就是说,确实通过 PHP 连不上你的数据库,看看你的数据库配置吧。
有没有防火墙什么的,密码是否正确,等等,如果都正确是不可能有这个提示的。
发表于 2013-1-31 18:29:17 | 显示全部楼层
我也碰到类似的问题。。。

解决拉。。原来是在本地测试时config.php里设置的$config['base_url']='localhost';

改成你的网址就可以了

本版积分规则