我正在开展一个简单的项目,我希望获得高分,就像其他游戏有得分表一样,最高得分和最低得分。
我已经完成了
SELECT * FROM [tablename] ORDER BY [Colname] DESC;
它使得高分者位于表格的顶部,并按照降序对表格进行排序,但php仍然获取数据ASCENEDING顺序。哪位不是高分。
1 id int(11)否无AUTO_INCREMENT更改更改删除
2 addDate timestamp否无更改更改Drop Drop
3 name varchar(30)latin1_swedish_ci Yes NULL Change
4 score int(11)Yes NULL Change Change Drop Drop
5 image varchar(64)latin1_swedish_ci Yes NULL
答案 0 :(得分:1)
该列上的数据类型必须是错误的。可能您正在使用其中一种文本数据类型,例如11低于100,因为文本排序按字母顺序排列字符。第一个数字相同,100中的第二个数字是0(在1之前)