CodeIgniter 中的多個資料庫連線
CodeIgniter 可讓您無縫建立與多個資料庫的連線。正如您所描述的,當您需要從一個資料庫檢索資訊並使用它連接到另一個資料庫時,此功能特別有用。
要在 CodeIgniter 中完成此操作,您可以使用以下方法:
在 application/config/database.php 檔案中,定義第二個資料庫的憑證和設定。 CodeIgniter 通常將預設資料庫設定儲存在名為 $db['default'] 的陣列中。若要新增資料庫,請在 $db 數組中建立一個單獨的數組,例如 $db['otherdb'],並提供必要的資訊。
接下來,在您的模型中,使用load-> ;database() 方法載入並傳回第二個資料庫的資料庫物件:
function my_model_method() { $otherdb = $this->load->database('otherdb', TRUE); $query = $otherdb->select('first_name, last_name')->get('person'); var_dump($query); }
透過將TRUE 作為第二個參數傳遞給load->database(),您可以指示CodeIgniter 傳回資料庫物件而不是將其設定為預設連線。這使您可以同時與多個資料庫進行互動。
此方法提供了一種在 CodeIgniter 中處理多個資料庫的簡單有效的方法,使您能夠從不同來源無縫檢索資料。
以上是如何在 CodeIgniter 中連接到多個資料庫?的詳細內容。更多資訊請關注PHP中文網其他相關文章!