公司有两个网站,其中一个商城站 和 一个官方网站
那个商城用ecshop来做
官网使用另外一个网站程序来做现在 官网部分,大部分信息使用商城站的数据,
于是想用同一个数据库(或两个数据库,但数据要一样)
ecshop 和 做官网的数据库 大部分表的结构 都不一样!我现在想的方法是,一,修改官网的程序,但还没头绪,没找到入口的地方,同时感觉改动量不小。
另外一个方法是,把官网的数据库部分表 映射到商城站数据库的部分表商,但不知道这样做可不可以,该怎么做!请问如何做?求大神支招!!1网站开发数据库

解决方案 »

  1.   

    额……发现自己理解能力比较差
    对楼主的意思的理解:
    (1)两个程序,不同的服务器,然后他们的数据都是来自同一个数据库,但是相互之间不会使用相同的表。等于仅仅就是放在同一个数据库中而已
    (2)两个程序一个是ecshop、一个是自己的程序,数据库都是同一个,有相同的使用表,即公用表。如果是这样,那么先将要公用的表数据撮合好,然后各自连接数据库使用就可以了。楼主想要的应该是第二种。
      

  2.   

    如果我的两个网站,用的是同一个数据库,让网站的程序连接相同的数据库即可。后台不需要再撮合,除非他们两个程序都是一样的,而且数据表也是一样的。楼主你越说越乱拉~
    把人都搞糊涂了。。我的建议:
    (1)分两个数据库。一个是官网的数据库,一个是ecshop的数据库
    (2)后台不要撮合。公用的应该就是产品信息,和用户信息。你的程序功能要改应该只是改官网的程序和数据库,因为官网肯定是调用ecshop的数据库。
    (3)楼主没有把问题描述清楚。
    可能楼主的当前情况:
    1官网和ecshop程序是分开不同服务器A\B放的网站,但是使用的数据库是C服务器上的数据库
    2官网和ecshop程序都是同一台机器上的只不过目录不过。使用的数据库也是同一台机器上的。
    3官网在A服务器上,ecshop和数据库在B服务器上。
    …… 
      

  3.   


    只是弄个passport,那就简单多了。两个系统的用户表,你选一个用。然后把原先两个网站的登陆注册模块去掉,自己写个新的。
    cookie方面如果同域就好办。如果不同域,就要做url token了。照你之前说的那样,比重新做两个系统还难。