[請益] Codeigniter 無法連線資料庫
請問一下各位
小弟是新手
現在嘗試著要去連線另外一個機器上的mysql但是一直無法連線成功
我開啟了mysql的log
並且去觀察是否有連線上
結果log並無資料,所以codeigniter應該是連連都沒連到
我用了另外一台windows的機器然後用c#去連線
是有成功並且取得資料的
log裏頭也有紀錄
以下是我的設定檔以及程式碼
帳密的部分沒有錯誤
瀏覽器執行出來的結果只有 enter __construct
沒有 end __construct
所以程式碼是卡在 $this->load->database(); 裡了
但是沒有產生錯誤訊息
請問有沒有人有類似的經驗
該如何處置
或是如何可以得到錯誤資訊
我php.ini有開啟偵錯
可是好像不是所有的錯誤狀況都會顯示出來
$active_group = 'default';
$active_record = TRUE;
$db['default']['hostname'] = '192.168.1.202';
$db['default']['username'] = 'root';
$db['default']['password'] = '1111';
$db['default']['database'] = 'mysql';
$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;
<?php
class mod_lottery extends CI_Model
{
public function __construct()
{
parent::__construct();
echo "enter __construct";
$this->load->database();
echo "end __construct";
}
function Query($tableName)
{
$query = $this->db->get($tableName);
echo $query->num_rows();
foreach ($query->result() as $row)
{
echo $row->Term;
}
}
}
?>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.84.0.154
→
12/28 16:28, , 1F
12/28 16:28, 1F
→
12/28 21:50, , 2F
12/28 21:50, 2F
→
12/28 21:50, , 3F
12/28 21:50, 3F
推
12/29 12:33, , 4F
12/29 12:33, 4F
→
12/29 14:13, , 5F
12/29 14:13, 5F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章