gpt4 book ai didi

php - 在人类中对 MySQL 进行排序

转载 作者:太空宇宙 更新时间:2023-11-03 10:29:17 24 4
gpt4 key购买 nike

代码如下:

$sql_namesResult = mysql_query("SELECT name  FROM `scrimaprovedlist` ORDER BY `scrimaprovedlist`.`eorank`");

eo rank 是军衔(将军、上校等)的数值。

问题是,当我将自己设置为 1 时,我是最高的,但排在第 10 位,而不是第 2 位。我如何编辑它以使其按顺序显示:

123102030

我目前使用“rank”而不是“eorank”,因为它更容易。但问题是我必须一遍又一遍地手动编辑排名,以便它们以正确的顺序显示。有什么想法吗?

可在 http://www.thexcrew.com/modules.php?name=Roster 查看

最佳答案

ORDER BY CAST(scrimaprovedlist.eorank AS INTEGER)

你的排名是字符串而不是整数,所以它们将被排序为字符串,除非你将它们强制转换或转换为我在上面所做的整数

关于php - 在人类中对 MySQL 进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2052786/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com