月下之风 发表于 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();
               }
               
       }
?>

Hex 发表于 2012-6-20 11:14:49

这个意思就是说,确实通过 PHP 连不上你的数据库,看看你的数据库配置吧。
有没有防火墙什么的,密码是否正确,等等,如果都正确是不可能有这个提示的。

lihuan34 发表于 2013-1-31 18:29:17

我也碰到类似的问题。。。

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

改成你的网址就可以了
页: [1]
查看完整版本: 数据库连接的问题