我用基于mongodb数据库的nodejs编写了简单的排名系统。每个月的系统创建不同的数据库:排名-1为一月,排名-2为2月等。现在我需要总结每个用户点从6个月。从七月到十二月。
在每个数据库中,我都有一个名为user的集合,其中包含如下所示的用户模型:
var mongoose = require('mongoose');
var Schema = mongoose.Schema;
var UserSchema = new Schema({
id: Number,
name: String,
points: Number,
avatar: S
我真的搞不懂这件事,我已经考虑了很久了,但我就是想不起来。我刚刚开始学习php和sql,所以据我所知,它可能真的很简单。我想要创建一个橄榄球应用程序,其中包含联盟、设备和结果,用于我们大学里的一群人进行的一场pc橄榄球比赛。想法是这样的,
用户可以登录。管理一支球队,检查设备,更新他们的比赛结果,查看结果,并检查排名表。
除了fixture/result之外,我几乎可以完成所有这些工作。这是到目前为止我的数据库,就其价值而言。
tblUsers ( id PK,用户名,密码,team_id FK (引用tblTeams的id ))
tblTeams ( id PK,名称)
tblFixture
Looking实现了一个排名/排序功能,它根据我们人类认为相关的方式对产品进行排名,而不是按照计算机认为相关的方式对产品进行排名。目前,我有以下sql语句
select MATCH(productName) AGAINST('xyz' IN NATURAL LANGUAGE MODE) AS relevant...
... ORDER BY relevant DESC
关于“关键字”在记录集中出现了多少次,这些方法似乎工作得很好,但如果你明白我的意思,那就是“是”或“否”。
然而,搜索“计算机控制台”(在不太可能的情况下),我希望看到"Playstation",
我有一个小问题,我有一个数据库,数据库里有不同的名字,身份证和硬币。我想向人们展示他们的排名,所以如果你有最多的硬币,你的排名必须是1,如果你的数字是78172,那么你的排名就是78172。
我知道我可以这样做:
SELECT `naam` , `coins`
FROM `gebruikers`
ORDER BY `coins` DESC
但是我怎么才能得到你在PHP中的排名呢?