vBulletin - 从用户表中提取用户名
我需要从 vBulletin 中的用户表中提取截至特定日期注册的人员的所有用户名列表。例如,我需要 10 月 1 日之前的所有成员,但之后就不需要了。
我认为“joindate”字段以秒为单位表示。例如。 1116022743.如何在此基础上提取用户名?
干杯
I need to extract a list of all usernames from the user table in vBulletin of persons who were registered up to a certain date. So for example, I need all members up until 1st Oct, but after that is not required.
The 'joindate' field is expressed in seconds I think. Eg. 1116022743. How can I can extract usernames on this basis?
cheers
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
在不知道VB表结构的情况下很难给你一个准确的答案,但是查询会像
那些“秒”是时间戳顺便说一句(技术上是秒,但正确的术语是时间戳)。
例子:
Hard to give you an exact answer without knowing the VB table structure, but the query would be something like
those "seconds" are timestamps btw (technically seconds, but the correct term is timestamp).
example:
您可以使用
UNIX_TIMESTAMP
MySQL 函数来帮助构建查询。下面的查询将提取 vBulletin 安装中所有用户的用户名,其中他们的加入日期在 2010 年 10 月 1 日之前:如果您想要执行相反的操作(将时间戳从 UNIX 格式转换为可读的时间戳),您可以使用 <代码>FROM_UNIXTIME。
You can use the
UNIX_TIMESTAMP
MySQL function to help construct the query. Here's a query that will extract the usernames of all the users in a vBulletin installation where their join date is before the 1st of October 2010:If you want to do the reverse (convert the timestamps from UNIX form into readable ones) you can use
FROM_UNIXTIME
.