2013-10-03 39 views
1

信息到數據庫我通過中甲基苯丙胺使用phpMyAdmin有一個數據庫設置。我現在想連接並將信息推送到該數據庫只是爲了檢查我是否連接。我使用笨作爲我的網站的框架,我已經進入了database.php中的文件和編輯必要的信息:給予通過PHP

$db['default']['hostname'] = 'localhost'; 
$db['default']['username'] = 'root'; 
$db['default']['password'] = 'root'; 
$db['default']['database'] = 'testing'; 
$db['default']['dbdriver'] = 'mysql'; 

我是一個令人難以置信的欠經驗的程序員。我甚至不知道如何檢查我是否連接到數據庫。無論如何,我會在哪裏輸入php代碼來開始將信息推送到數據庫?如果我創建了一個php文件,我將該文件放在codeigniter框架中的哪個位置?這是我最主要的困惑。

我很感謝任何人都可以提供的洞察/信息,

謝謝。

+0

觀看這部影片:http://www.youtube.com/watch?v=rBdqTHAGHfU,或閱讀手冊:http://ellislab.com/codeigniter/user-guide/overview/getting_started.html –

回答

0

只需添加database在autoload.php

$autoload['libraries'] = array('database');

它在你的控制器寫,我認爲它應該放棄「錯誤」,如果你的數據庫參數是錯誤的。

try { 
$this->load->database(); 
} catch (Exception $e) { 
echo "error"; 
} 

只是說,我不是codeigniter的專家。

read this,它可以幫助你

1

任何試圖加載數據庫驅動程序會導致發動機嘗試連接到數據庫。如果連接失敗,則會引發錯誤,否則將繼續加載數據庫。

只是拋出一個$this->load->database();到您的控制器之一,如果它好好嘗試一下在你拋出一個錯誤信息,那麼你已經正確設置好一切。

或者,您可以像Serigo所說的那樣自動加載數據庫,如果您想通過將它添加到application/config/autoload.php中的$autoload['libraries']陣列中來使用它。