[英]Page is blank when attempting to connect to database on CodeIgniter
嘗試通過CodeIgniter連接到我的數據庫時,我有一個空白頁。
這是我的模特
class Forum_data extends CI_Model{
public function forum_post_get(){
$this->load->database();
$query = $this->db->get('new_table')->result();
return $query->result();
}
}
這是我的控制器
public function forum(){
$this->load->model('forum_data','',TRUE);
$data['query'] = $this->forum_data->forum_post_get();
$this->load->view('forum', $data);
}
這是我的看法
<?php
foreach ($query as $msg) :
echo $msg->Username;
echo $msg->Subject;
echo $msg->Post;
endforeach;
?>
最后但並非最不重要的是,這是我的數據庫配置文件
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'admin';
$db['default']['database'] = 'test';
$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';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
如前所述,當我鍵入此URL時,返回的所有內容都是空白頁
'http://localhost/ci/index.php/hello/forum'.
(控制器稱為hello,控制器功能稱為forum,因為它是我要創建的論壇頁面。)
從字面上看任何幫助,我是新來的。
您兩次調用result()
。 更改為:
$query = $this->db->get('new_table'); return $query->result();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.