请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! X 最新研发动态 通过这个窗口,关注跟踪我们的研发进展 Discuz! 开发技术文库 - 给官方提建议

Discuz! X2 正式版下载 帮助网站实现一站式服务  商业支持服务咨询 下载 - 安装 - 常见问题 - 转换 - 讨论 - 购买

2012站长年会开启报名 限量船票免费发放 Discuz!十大荣誉用户评选 - Discuz!NT3.6发布 漫游引入QQ空间游戏 -一骑新区横扫三国-5d6d免费论坛

查看: 22840|回复: 55

让无限个论坛共用一个会员数据的方法(5.0) [复制链接]

Rank: 7Rank: 7Rank: 7

UID
24255
积分
951
帖子
446
威望
40
在线时间
3 小时
注册时间
2003-8-30
发表于 2006-11-24 02:03:16 |显示全部楼层
由于我的论坛需要此功能,但在论坛上经过多方查找,一直没有合适的解决方法,后来问了一位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 + 1 + 5 精品文章

总评分: 威望 + 1  + 5   查看全部评分

King

╭╯Ёvil Dёmoи КaЯl╰╮

Rank: 6Rank: 6

UID
174624
积分
2606
帖子
2136
威望
47
在线时间
4 小时
注册时间
2005-2-28
发表于 2006-11-24 02:24:06 |显示全部楼层
gooooooooooooood!!


QUOTE:

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


使用道具 举报

Conqueror

腰里别个BP机逮谁和谁吹牛B

Rank: 3Rank: 3

UID
366754
积分
433
帖子
431
威望
0
在线时间
8 小时
注册时间
2006-5-15
发表于 2006-11-24 16:36:46 |显示全部楼层
什么意思呢?SS和DZ的关系?

使用道具 举报

King

麦田守望者

Rank: 6Rank: 6

UID
448249
积分
1482
帖子
927
威望
1
在线时间
243 小时
注册时间
2006-9-24
发表于 2006-11-24 16:40:11 |显示全部楼层
可以远程共用么?

使用道具 举报

Rank: 6Rank: 6

UID
266951
积分
1121
帖子
1090
威望
0
在线时间
145 小时
注册时间
2005-10-29
发表于 2006-11-26 15:17:46 |显示全部楼层
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'
数据库用户权限不足,请联系空间商解决

使用道具 举报

King

逍遥一派

Rank: 6Rank: 6

UID
213730
积分
1301
帖子
1576
威望
3
在线时间
0 小时
注册时间
2005-6-25
发表于 2006-11-26 15:28:03 |显示全部楼层
目前没用,支持,呵呵

使用道具 举报

Rank: 6Rank: 6

UID
266951
积分
1121
帖子
1090
威望
0
在线时间
145 小时
注册时间
2005-10-29
发表于 2006-11-26 15:32:53 |显示全部楼层
怎么最近就是没看见斑竹出来说话的?
DZ的斑竹们是怎么了

使用道具 举报

Rank: 2

UID
174837
积分
174
帖子
92
威望
-5
在线时间
0 小时
注册时间
2005-2-28
发表于 2006-11-28 12:05:37 |显示全部楼层
能用于DZ5与PW5吗?
依河社区学习视频论坛。http://www.qihee.cn

使用道具 举报

Rank: 7Rank: 7Rank: 7

UID
24255
积分
951
帖子
446
威望
40
在线时间
3 小时
注册时间
2003-8-30
发表于 2006-12-1 08:01:23 |显示全部楼层
这种方法只能用于DZ to DZ .....PW to DZ...那应该要改大量的文件喽.....与其那样还不如直接转成DZ呢..

使用道具 举报

Rank: 4

UID
268403
积分
641
帖子
511
威望
1
在线时间
122 小时
注册时间
2005-11-2
发表于 2006-12-7 00:13:51 |显示全部楼层
你不用另外 mysql_connect A 数据库吗?
fyhao webBlog (http://www.fyhao.com)

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

fastpost

手机版|Archiver|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号 )  

GMT+8, 2012-2-13 05:07 , Processed in 0.109719 second(s), 15 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部