2017-10-09 133 views
0

我正在一個簡單的項目上工作,我想獲取高分,就像頂級高分和底部最低分一樣,其他遊戲都有分數表。高分表php/mysql

我已經做了

SELECT * FROM [tablename] ORDER BY [Colname] DESC; 

這讓在桌子上方的高得分和排序表爲降序排列,但仍PHP讀取數據ASCENEDING秩序。哪一位不是高分球員。

名稱類型整理屬性Null默認額外操作

1 ID INT(11)否無auto_increment更改更改刪除

2 ADDDATE時間戳否無更改更改刪除刪除

3名VARCHAR(30 )latin1_swedish_ci是NULL更改

4得分INT(11)是NULL更改更改刪除刪除

5 image varchar(64)latin1_swedish_ci是NULL

+1

'desc'而不是'DECS'。但我想這是一個輸入錯誤 – GurV

+0

用'DESC'代替'DECS' –

+0

顯示錶格模式和一些示例數據 – GurV

回答

1

該列上的數據類型必須是錯誤的。可能您使用的是文本數據類型之一,例如11低於100,因爲文本排序按字母順序按字母順序排列。第一個數字相同,100中的第二個數字爲0(在1之前)

+0

請檢查上面的數據類型 –