chph
10 years ago
[公告] 2013/9/12 臨時停機公告 今天要戰鬥到一點多..
latest #18
YuTin
10 years ago
(hungry) 戰鬥完吃宵夜
YuTin
10 years ago
話說...強者我朋友,你對可以讓使用者自訂排序的database table有沒有什麼心得?
大澤木小鐵
10 years ago
加油!
立即下載
chph
10 years ago
YuTing1987: 可以存 json 進欄位,排序在 PHP 端就好
chph
10 years ago
jaceju: 謝謝~ 小鐵也加班啊? XD
chph
10 years ago
YuTing1987: 也可以請教樓上的 jaceju, 每個人想法不盡相同 :-P
chph
10 years ago
排序在 PHP 端就好 => 排序在 PHP 端處理就好
大澤木小鐵
10 years ago
我回家了@@
YuTin
10 years ago
話說+1 已經有兩位推薦我把排序事情留給php做
YuTin
10 years ago
求救大大 @大澤木小鐵
大澤木小鐵
10 years ago
資料量少的話 (100K 內) ,你可以全撈出來到前端,讓 JS 幫你排;資料量大 (已經需要分頁) 就在後端處理後輸出,通常可以搭配支援 AJAX 的 Table Grid 套件來處理。
大澤木小鐵
10 years ago
用 jQuery 的話,有很多不錯的 Table Grid 套件,兩種方式都支援。
大澤木小鐵
10 years ago
通常用法是丟給後端 (PHP) 你想排序的欄位名稱,然後接到程式碼裡的 SQL ORDER BY 子句裡,這樣輸出時就會排序好了。
大澤木小鐵
10 years ago
基本原理是這樣,你可以再自行去變化。
YuTin
10 years ago
3Q... ^^...
chph
10 years ago
YuTing1987: 如果最後用 ORDER BY 欄位方案的話, 記得要對這個欄位打 index 喔~
YuTin
10 years ago
chap 現在是ORDER BY打index沒錯,不過這方法遇到資料量大(因為使用者可以自訂sort的數字)時,效能似乎不佳
YuTin
10 years ago
(wave)多謝提醒
back to top