我正在使用codeigniter。 我只限於1個mysql數據庫。單個數據庫中的多個類似應用程序
如果我有一個Web應用程序與許多表使用1公司。 我將訪問它像:
http://www.abc.com/member/sales.php
,如果我想使用同一個數據庫爲其他公司相同的應用程序,我應該如何進行?以及如何使用codeigniter訪問它? 我似乎無法弄清楚。 非常感謝您的指導。
我正在使用codeigniter。 我只限於1個mysql數據庫。單個數據庫中的多個類似應用程序
如果我有一個Web應用程序與許多表使用1公司。 我將訪問它像:
http://www.abc.com/member/sales.php
,如果我想使用同一個數據庫爲其他公司相同的應用程序,我應該如何進行?以及如何使用codeigniter訪問它? 我似乎無法弄清楚。 非常感謝您的指導。
嘗試創建與一個表名公司名稱的前綴也會使表名稱更加清晰...在代碼中,您可以使用前綴輕鬆識別名稱。
這是否意味着我必須在會話中存儲此變量(表前綴),以便我需要不時訪問它? – user1884324
是的基於用戶會話你有改變表前綴.. – Codesen
旁邊這個方法,有沒有其他的方法? – user1884324
我想你的情況codeignitor僅僅是一個開發框架不超過這個,所以嘗試創建一個單獨的公司名稱表和公司名稱的PID用於識別與公司相關的所有記錄。
或者,如果創建模式是不是一個問題比codeignitor爲您提供設施,以多個數據庫同時連接,請通過下面的鏈接去 -
您僅限於一個數據庫或一個模式?即,你能運行「創建模式」來創建新的模式嗎? –
親愛的安德烈亞斯, 對不起,我不明白「架構」。如果我的數據庫名稱是「xxx」,那麼我所有的表格都在這個「xxx」文件夾中。 – user1884324