作者InitialShuk (Shuk)
看板PHP
標題[請益] Mysql排序
時間Wed Feb 28 23:49:37 2007
小弟我只是用類似留言版的方法
用填寫表單在送出到資料庫作寫入
在用網頁顯示出來
也知道如何從最後一比開始顯示資料
可是............
我故意寫入10次 他排的順序卻不一樣
為什麼呢@@?
ex:
第幾次 排序
1 9
2 10
3 8
4 7
5 6
6 5
7 4
8 3
9 2
10 1
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.231.203.199
1F:推 cooltey:01 02 03 04 05 06 07 08 09 10 .....XD 03/01 01:26
2F:推 shadowjohn:order by (cast id as unsigned) 囧 03/01 02:38
3F:推 johnney:order by abs(column_name) 03/01 19:40
4F:推 InitialShuk:樓上講的應該是取出的時候吧? 03/02 19:26
5F:推 InitialShuk:可是我是寫入後去資料庫看的排序 03/02 19:28
6F:→ InitialShuk:所以是資料庫排序的問題 03/02 19:28
7F:→ InitialShuk:除了一樓外 沒有讓他寫入時資料庫就會排序正常的方法? 03/02 19:28
8F:推 welon:取出來 用php 塞到array慢排 03/05 01:21
9F:推 shadowjohn:database受限越多...你困擾會越大呦... 03/07 16:18