我在需要以奇怪方式排序的數據庫中有信息。下面我有一個非常簡化的版本。通過NextPageID字段排序數組
我需要它們按照由NEXTPAGEID列指定的順序使用PHP輸出。有人告訴我只是循環訪問這些值,但我無法弄清楚像這樣循環它們的正確方法。
ID: 1; NEXTPAGEID: 3
ID: 3; NEXTPAGEID: 118
ID: 9; NEXTPAGEID: 10
ID: 10; NEXTPAGEID: 515
ID: 11; NEXTPAGEID: 12
ID: 118; NEXTPAGEID: 9
所以我真正需要的順序是
ID: 1, 3, 118, 9, 10, 515, (whatever the NEXTPAGEID of 515 is)
等
這似乎是工作。我無法完全正確地執行其他PHP方法。 – jmcgaha 2011-01-31 20:23:09
這是一種工作方式,但實際上並沒有對返回的結果進行排序。它只是添加一個具有正確排序的額外列(_current_id),但它不會重新排列原始ID列。 – jmcgaha 2011-01-31 21:57:03
@jaxbulls:現在就試試。 – Quassnoi 2011-01-31 21:59:50