公司有两个网站,其中一个商城站 和 一个官方网站
那个商城用ecshop来做
官网使用另外一个网站程序来做现在 官网部分,大部分信息使用商城站的数据,
于是想用同一个数据库(或两个数据库,但数据要一样)
ecshop 和 做官网的数据库 大部分表的结构 都不一样!我现在想的方法是,一,修改官网的程序,但还没头绪,没找到入口的地方,同时感觉改动量不小。
另外一个方法是,把官网的数据库部分表 映射到商城站数据库的部分表商,但不知道这样做可不可以,该怎么做!请问如何做?求大神支招!!1网站开发数据库
那个商城用ecshop来做
官网使用另外一个网站程序来做现在 官网部分,大部分信息使用商城站的数据,
于是想用同一个数据库(或两个数据库,但数据要一样)
ecshop 和 做官网的数据库 大部分表的结构 都不一样!我现在想的方法是,一,修改官网的程序,但还没头绪,没找到入口的地方,同时感觉改动量不小。
另外一个方法是,把官网的数据库部分表 映射到商城站数据库的部分表商,但不知道这样做可不可以,该怎么做!请问如何做?求大神支招!!1网站开发数据库
对楼主的意思的理解:
(1)两个程序,不同的服务器,然后他们的数据都是来自同一个数据库,但是相互之间不会使用相同的表。等于仅仅就是放在同一个数据库中而已
(2)两个程序一个是ecshop、一个是自己的程序,数据库都是同一个,有相同的使用表,即公用表。如果是这样,那么先将要公用的表数据撮合好,然后各自连接数据库使用就可以了。楼主想要的应该是第二种。
把人都搞糊涂了。。我的建议:
(1)分两个数据库。一个是官网的数据库,一个是ecshop的数据库
(2)后台不要撮合。公用的应该就是产品信息,和用户信息。你的程序功能要改应该只是改官网的程序和数据库,因为官网肯定是调用ecshop的数据库。
(3)楼主没有把问题描述清楚。
可能楼主的当前情况:
1官网和ecshop程序是分开不同服务器A\B放的网站,但是使用的数据库是C服务器上的数据库
2官网和ecshop程序都是同一台机器上的只不过目录不过。使用的数据库也是同一台机器上的。
3官网在A服务器上,ecshop和数据库在B服务器上。
……
只是弄个passport,那就简单多了。两个系统的用户表,你选一个用。然后把原先两个网站的登陆注册模块去掉,自己写个新的。
cookie方面如果同域就好办。如果不同域,就要做url token了。照你之前说的那样,比重新做两个系统还难。