Manyou诚邀开发者加盟 | 常见问题
《站长》俱乐部官方群公布 城市联络员机会多多
立即免费下载 Discuz!7.0.0 正式版
安装升级指南 | 用户手册 | 新手建站学堂
基于.net架构的Discuz!NT2.6正式版发布
Comsenz公司2009年招贤纳士,期待您的加盟
Discuz!收费服务内容及价格
7月重庆、成都、西安三地社区运营实战特训速报名
Discuz!/UCHome 专用官方虚拟主机
牧场新服一起联运:豆浆机免费带回家
基于Discuz!的免费论坛空间5D6D
康盛创想《站长》俱乐部18城市互动之旅报名ing
返回列表 回复 发帖

让无限个论坛共用一个会员数据的方法(5.0)

由于我的论坛需要此功能,但在论坛上经过多方查找,一直没有合适的解决方法,后来问了一位PHP高手,得到了下面的方法!~
我这个方法不需要N个论坛都得建立在同一个数据库。

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

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

打开 include/db_mysql.class.php, 查找:
  1. global $debug, $discuz_starttime, $sqldebug;
复制代码
在下面添加:
  1. global $tablepre;
  2. $sql = str_replace($tablepre.'members', 'A论坛的数据库名bbs1.cdb_members', $sql);
复制代码
刚才发现和别人的方法差不多。。。只不过我这样不需要同在一个库下面。。。只用在一个服务器下面就OK。。

[ 本帖最后由 youke 于 2006-11-24 02:10 编辑 ]
1

评分次数

  • freddy

gooooooooooooood!!


QUOTE:

⿰心如止水⿰    ⿰雲淡風輕⿰
有本事就点这里!!


什么意思呢?SS和DZ的关系?
可以远程共用么?
Discuz! info: MySQL Query Error

Time: 2006-11-26 3:16pm
错误
Script: /sw/logging.php
SQL: SELECT m.uid AS discuz_uid, m.username AS discuz_user, m.password AS discuz_pw, m.secques AS discuz_secques,
m.adminid, m.groupid, m.styleid AS styleidmem, m.lastvisit, m.lastpost, u.allowinvisible
FROM csgrd_web.cdb_members m LEFT JOIN cdb_usergroups u USING (groupid)
WHERE m.username='cand'
Error: Access denied for user: 'csgrd_swbbs@localhost' to database 'csgrd_web'
数据库用户权限不足,请联系空间商解决
欢迎访问中国电力联盟
目前没用,支持,呵呵
怎么最近就是没看见斑竹出来说话的?
DZ的斑竹们是怎么了
欢迎访问中国电力联盟
能用于DZ5与PW5吗?
依河社区学习视频论坛。http://www.qihee.cn
这种方法只能用于DZ to DZ .....PW to DZ...那应该要改大量的文件喽.....与其那样还不如直接转成DZ呢..
你不用另外 mysql_connect A 数据库吗?
返回列表