2013-08-24 37 views
0

我正試圖自動化我的大學的點名系統,並遇到此問題,

我試圖打印寄存器的日期,而不是正常的順序,我得到了這種輸出。無法在列中明智地訂購日期在php

This is the output i'm getting in the browser

這是我在PHP中使用的代碼,

for ($i = 0 ; $i < count ($attendance) ; $i++)<br> 
    $data.="<th rowspan='2'>".$attendance[$i]['date']."</th>"; 
+0

請發佈您的查詢 - 問題可能與您的SQL,而不是PHP代碼 – ChicagoRedSox

回答

1

你是如何排序的日期,他們如何存儲?

看起來它是按第一個數字排序,沒有看到整個日期。

+0

看來,我存儲的日期值作爲字符串,是否有無論如何,這樣我可以正確地訂購,而無需編輯表(編輯該表造成更多問題)。 –

+1

也許試試strtotime()。你將不得不在PHP中訂購,但是在SQL中執行它並不可取。 –