Re: [請益] 讀出資料表的排序問題

看板PHP作者 (公司的秘密真黑暗..)時間18年前 (2008/01/14 17:48), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《absol (原來)》之銘言: : 不好意思想請問一下 : 假使我現在資料表命名為a1,a2,a3,.......a14,a15... : 但讀出來的排序都是a1,a14,a15,a2,a3 : 請問有沒有像是orderby這類的功能 是可以用在讀資料表, : 讓他讀出來的排序會是 a1,a2,a3,a14,a15 : 或是有其他方法 除了把資料表命名改為a01,a02,a03,...a14.a15之外 : 謝謝~~ 建立一個 table 裡面的欄位用 varchar... 然後塞入 a1 a2 a10 a12 接著 order by 那個欄位.. 他出來的也是 a1 a10 a12 a2 ... 所以根本就不是有個 order by 就可以解決你的問題.. 你先搞清楚字串排序的邏輯吧... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.101.164

01/14 18:49, , 1F
本篇文章可用 order by abs(欄位名稱) 來解決字串排序
01/14 18:49, 1F
文章代碼(AID): #17Yo_zoR (PHP)
討論串 (同標題文章)
文章代碼(AID): #17Yo_zoR (PHP)