单个数据库中的多个类似应用程序

时间:2012-12-31 07:08:36

标签: php mysql codeigniter

我正在使用codeigniter。 我只限于1个mysql数据库。

如果我有一个Web应用程序,其中有许多表可供1家公司使用。 我会像访问它一样:

http://www.abc.com/login

http://www.abc.com/member/sales.php

如果我想在同一个数据库中为其他公司使用相同的应用程序,我该如何处理?以及如何使用codeigniter访问它? 我似乎无法弄明白。 非常感谢你的指导。

2 个答案:

答案 0 :(得分:0)

我想在你的情况下,codeignitor仅仅是一个开发框架而不是更多,所以尝试创建一个公司名称的单独表格,并使用公司表格的PID来识别与公司相关的所有记录。

或者,如果创建模式不是问题,那么codeignitor为您提供了一次连接多个数据库的便利,请通过以下链接进行 -

"Connecting to Multiple Databases"

答案 1 :(得分:0)

尝试使用公司名称的前缀创建一个表名,这也会使表名清晰明了...在代码中,您可以轻松识别带有前缀的名称。