让无限个Discuz!论坛共用会员数据

发布人:zicky  时间:2007-11-29 23:04  来源: Php Question  查看: 398次
由于我的论坛需要此功能,但在论坛上经过多方查找,一直没有合适的解决方法,后来问了一位PHP高手,得到了下面的方法!~
我这个方法不需要N个论坛都得建立在同一个数据库。

效果说明:A论坛(数据库名为bbs1)为已建立好的,新建立一个B论坛,需要共用A论坛的会员数据。

实现方法:建立B论坛(数据库名为bbs2),并修改以下文件。

打开 include/db_mysql.class.php, 查找:

CODE:

global $debug, $discuz_starttime, $sqldebug;在下面添加:

CODE:

global $tablepre;
$sql = str_replace($tablepre.'members', 'A论坛的数据库名bbs1.cdb_members', $sql);
刚才发现和别人的方法差不多。。。只不过我这样不需要同在一个库下面。。。只用在一个服务器下面就OK。。

文章评论

共有 3 位PhpQ的网友发表了评论查看完整内容

  • zicky发表评论: 2007-11-29 23:04:51
  • 好方法

    顶一个~~~~
  • woyao发表评论: 2007-12-02 23:04:11
  • 顶下