架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 13744|回复: 3

[站长交流] discuz查询半年内没有登录过的用户

[复制链接]
发表于 2018-4-23 10:47:21 | 显示全部楼层 |阅读模式
dz的数据库字典 pre_common_member_status 用户状态表

  • uid, mediumint, 会员id,
  • regip, char, 注册IP,
  • lastip, char, 最后登录IP,
  • port, smallint, 最后登录端口号,
  • lastvisit, int, 最后访问时间,
  • lastactivity, int, 最后活动,
  • lastpost, int, 最后发表,
  • lastsendmail, int, 上次发送email时间 home原字段为lastsend,
  • invisible, tinyint, 是否隐身登录,
  • buyercredit, smallint, 买家信用等级及积分,
  • sellercredit, smallint, 卖家信用等级及积分,
  • favtimes, mediumint, 个人空间收藏次数,
  • sharetimes, mediumint, 个人空间分享次数,
  • profileprogress, tinyint, 个人资料完成度,


我们查询一下,是否是“pre_common_member_status”这个表,如下图:

QQ截图20180423102057.jpg QQ截图20180423102224.jpg

dz的时间都是时间戳来存的,用时间戳来存储时间的好处就是查询效率高,速度快,在查询某个时间段的数据,用时间戳比用时间来查询,效率要高很多

我们查询2018年1月1日之后没有登录过的用户,sql语句如下:

QQ截图20180423103557.jpg

我们知道这些用户的uid之后,我们想查询该用户的用户名和邮箱地址,应该怎么查询呢?dz的用户表是存储在“pre_ucenter_members”表中,我们需要联表查询,sql如下:

QQ截图20180423104518.jpg





上一篇:设置头像为什么不给MB
下一篇:手机短信,通话内容远程获取源码
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2018-7-11 09:58:19 | 显示全部楼层

查询用户的邮箱和qq联系方式
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2018-11-1 13:01:57 | 显示全部楼层
导出用户的邮箱地址

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2020-11-29 20:23:22 | 显示全部楼层
查询登录的ip

码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-3-29 22:59

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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