数据库连接的问题
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'; 这是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();
}
}
?> 这个意思就是说,确实通过 PHP 连不上你的数据库,看看你的数据库配置吧。
有没有防火墙什么的,密码是否正确,等等,如果都正确是不可能有这个提示的。 我也碰到类似的问题。。。
解决拉。。原来是在本地测试时config.php里设置的$config['base_url']='localhost';
改成你的网址就可以了
页:
[1]