我有SQL查詢,產生了超過1000行。它如何成爲列?如何將單列查詢輸出轉換爲多列?
實施例:
1
2
...
999
1000
怎樣可以得到如,
1 101 ....
2 102
... ...
99 199
100 200
以下代碼顯示
1 2 3 ... 100 101 102 103 ... 200
我想要這樣1 101
2 102
... ...
99 199
100 200
$ result = mysql_query(「SELECT * FROM master_break」);
$ display = 10; $ cols = 0; echo「」; while($ fetched = mysql_fetch_array($ result)){ if($ cols == 0){ echo「\ n」; } //把你想在這裏的每個單元格內顯示的內容 echo「」。$ fetched ['sName']。「|」。$ fetched ['value']。「」; $ cols ++; if($ cols == $ display){ echo「」; $ cols = 0; } } //添加下述所以它會顯示正確的HTML 如果($ COLS = $顯示& & $ COLS = 0!){$ neededtds = $顯示 - $ COLS; 爲($ I = 0; $ I \ n 「個; 回聲」
「; } 回聲 「」; }否則{ 回聲 「」;? } >
用於什麼?你查詢數據庫? – 2011-03-03 10:39:09
我完全不知道,並向我們展示你的查詢,並更多地解釋你想達到的目標。 – fancyPants 2011-03-03 11:04:17