99Max综合娱乐网站(旧版)

 找回密码
 立即注册
查看: 843|回复: 8

有关网页上在线人数的显示问题...

[复制链接]

升级   14%

发表于 2010-4-21 22:20:17 | 显示全部楼层 |阅读模式
数据库中的 sstatus表 没有更新,请问怎么解决这个问题?


这是页面上的代码
  1.         $usergs1 = 0;
  2.         $res = mysql_query("SELECT user FROM `sstatus`");$row = mysql_fetch_array($res);$usergs1 = $row[user];
  3.         if($usergs1 == 0) {$usergs2 = '暂无人数'; } else { $usergs2 = $usergs1; }
复制代码
温馨提示:
1. 本站模拟器源于网络,经 99Max.mE 二次开发,仅供个人学习娱乐使用,切勿用于商业用途,否则后果自负!
2. 如需更好体验游戏内容,请前往官方游戏!不具备合法的运营模式,都是强盗,请勿擅自搭建私服!
3. 如本站内容有侵犯您的权益,请发送信息至QQ:372607220 或 EMAIL:372607220@qq.com ,我们会及时删除。

升级   0%

发表于 2010-4-22 08:26:23 | 显示全部楼层
网页、/??

升级   14%

 楼主| 发表于 2010-4-22 22:43:14 | 显示全部楼层
是啊我把整个服务端反转了也没找到这个数据库的表有连接的.....其他什么服务器状态那些就正常..就人数这个方面有问题了- -..

升级   0%

发表于 2010-4-23 01:37:58 | 显示全部楼层
服务端数据库是src这个文件夹吧。

升级   48.7%

群组: JRO日本客户端

发表于 2011-4-16 10:18:59 | 显示全部楼层
确实有问题

升级   100%

发表于 2011-4-16 11:31:23 | 显示全部楼层
PHP没问题……是登陆游戏后sstatus的user项不刷新……
试试判断搜索char表里online为1(在线状态)的用户数量来显示吧 用mysql_num_rows来获取在线用户

升级   100%

发表于 2011-4-16 11:59:32 | 显示全部楼层
config.php的设置应该是通用的了……
  1. <?PHP
  2. //读取配置
  3. include('config.php');
  4. //在char表中查找online为1的数据
  5. $query="select online from `char` where online=1";
  6. $row=mysql_query($query,$connect);
  7. //返回查找到的结果数目
  8. $Online = mysql_num_rows($row);
  9. //显示输出
  10. echo "当前在线人数$Online";
  11. ?>
复制代码

升级   100%

发表于 2011-4-16 12:01:13 | 显示全部楼层
我了个去……1年前的老坟……

升级   48.7%

群组: JRO日本客户端

发表于 2011-9-30 14:09:26 | 显示全部楼层
这个我用数据库的触发器,online字段有更新,就自动更新sstatus字段,就解决了,楼上写的那么多代码。。。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|99Max综合娱乐网站(旧版) ( 沪ICP备11024206号-1 )

GMT+8, 2025-2-25 04:28 , Processed in 0.358286 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表