我正在尋找解決這個問題的相當長一段時間,問一個相關的問題,但沒有運氣。我會試着非常直截了當地指出,也許有人可以闡明一些看法。Php或MYSQL解決方案如何根據條件交替顯示MYSQL數據
如果這個問題得到一個有效的答案,我會刪除類似的。 我相信這個問題更清楚。
在數據庫表中我存儲了有關「二手車」的數據。
可以說我有5 BMW二手車(我希望:),4梅賽德斯和20 Vauxhalls。
它們在表格中按rand排序。
我查詢了數據並對其應用了分頁,顯示每頁6個汽車(共5頁)。
如何顯示這樣的數據:
第1頁:
- BMW第一款,第一輛梅賽德斯,首先沃克斯豪爾,
- 其次寶馬,其次奔馳,二沃克斯豪爾
第2頁:
- 三寶馬,三奔馳,三沃克斯豪爾,
- 四寶馬,四奔馳,四沃克斯豪爾
第3頁:
- 第五寶馬,第五沃克斯豪爾,第六沃克斯豪爾,
- 第七沃克斯豪爾,八沃克斯豪爾Vauxhall的夜晚
頁4和5:
將顯示所有剩餘的Vauxhalls。
如何爲每種車型分配一張桌子?然後你可以很容易地知道你有多少輛汽車,並從那裏算出算法。 – thatidiotguy 2012-08-16 19:42:59
我認爲你想要輸出的標準不是很清楚。你是否想要獲得儘可能少的重複車的成績?換句話說,你想首先展示品種,並且在類別底部留下相同的品牌。正確? – JYelton 2012-08-16 19:44:20
一個有趣的問題,我想不出一個可以很好擴展的解決方案。在您的實際應用程序中,您預計會返回多少行?不是每頁,但總共? – invertedSpear 2012-08-16 21:09:37