V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  lyleo2010  ›  全部回复第 1 页 / 共 1 页
回复总数  3
2017-11-03 18:04:14 +08:00
回复了 shaweren 创建的主题 PHP PHP 怎么获取指定信息的排名?
实时获取排名猜测读取量很高,应该用缓存存排名。

用 sql 需要嵌套子查询,需要注意索引优化,不然查询会比较慢

php 层面可以考虑
先跑一条 sql "SELECT id from info ORDER BY number DESC"
查询的结果集就是根据投票数倒数排序的
$array = [5,6,1,3,4,2];
array_search(6,$array)// 得到 key 1
那么排名就是 key+1 2

不过这样对同样票数的两个 id 不太友好
2017-11-03 17:29:31 +08:00
回复了 MrMike 创建的主题 PHP 用 google chrome 调试报错代码,如何格式化报错代码?
2017-10-20 09:13:36 +08:00
回复了 hnpyhyz 创建的主题 职场话题 假期结束, 今天早早到公司, 发现公司没了/doge
不厚道地笑了 哈哈哈嗝 排版好评 祝楼主玩的开心 哈哈哈嗝
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3235 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 00:17 · PVG 08:17 · LAX 16:17 · JFK 19:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.