|  | 
 
| 是按照教程上设置的 
 database.php里面
 
 $active_group = "default";
 $active_record = TRUE;
 
 $db['default']['hostname'] = "10.81.12.139";
 $db['default']['username'] = "root";
 $db['default']['password'] = "";
 $db['default']['database'] = "blog";
 $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";
 
 controller里面
 
 function index()
 {
 $this->load->database();
 
 $data['title'] =  "Title";
 $data['heading'] = "Head";
 $data['todo'] =  array('a', 'b', 'c');
 $this->load->view('blog_view', $data);
 
 }
 
 这样页面是空白的。把 $this->load->database(); 注释掉就能显示内容了,奇怪。
 
 mysql不是有端口的吗,端口是在哪里指定的呢?换成这样也不行,在线等,非常感谢
 $db['default']['hostname'] = "10.81.12.139:3306";
 $db['default']['username'] = "root";
 $db['default']['password'] = "";
 $db['default']['database'] = "blog";
 $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";
 | 
 |