我有3個登錄字段(名稱,密碼,公司ID)。現在當用戶單擊「登錄我」按鈕時,CI應根據公司ID選擇和使用數據庫(並檢查此數據庫中的用戶以及他何時登錄,在整個會話期間處理此數據庫/每個公司都有其自己的數據庫/ )。根據輸入登錄字段選擇正確的數據庫
我該怎麼做?
我發現this但它看起來不是正確的解決方案。
非常感謝
我有3個登錄字段(名稱,密碼,公司ID)。現在當用戶單擊「登錄我」按鈕時,CI應根據公司ID選擇和使用數據庫(並檢查此數據庫中的用戶以及他何時登錄,在整個會話期間處理此數據庫/每個公司都有其自己的數據庫/ )。根據輸入登錄字段選擇正確的數據庫
我該怎麼做?
我發現this但它看起來不是正確的解決方案。
非常感謝
CodeIgniter: Connection to your Database
也許上面的鏈接會幫助你。 您必須爲特定公司設置新的數據庫連接。在CodeIgniter中它非常簡單。
將它與THIS PROBLEM結合使用可以訪問在database-config中設置的數據庫設置。
例子:
<?php
$config = array();
$config['hostname'] = $this->db->hostname;
$config['username'] = $this->db->username;
$config['password'] = $this->db->password;
$config['database'] = 'companydb';
$config['dbdriver'] = $this->db->dbdriver;
$companydb = $this->load->database($config);
$companydb->query('SELECT ... FROM ... WHERE ...');
?>
,請複製粘貼一些代碼。 –
嗨,我用下面的Yannici的代碼。 – peter