我正試圖自動化我的大學的點名系統,並遇到此問題,
我試圖打印寄存器的日期,而不是正常的順序,我得到了這種輸出。無法在列中明智地訂購日期在php
這是我在PHP中使用的代碼,
for ($i = 0 ; $i < count ($attendance) ; $i++)<br>
$data.="<th rowspan='2'>".$attendance[$i]['date']."</th>";
我正試圖自動化我的大學的點名系統,並遇到此問題,
我試圖打印寄存器的日期,而不是正常的順序,我得到了這種輸出。無法在列中明智地訂購日期在php
這是我在PHP中使用的代碼,
for ($i = 0 ; $i < count ($attendance) ; $i++)<br>
$data.="<th rowspan='2'>".$attendance[$i]['date']."</th>";
你是如何排序的日期,他們如何存儲?
看起來它是按第一個數字排序,沒有看到整個日期。
看來,我存儲的日期值作爲字符串,是否有無論如何,這樣我可以正確地訂購,而無需編輯表(編輯該表造成更多問題)。 –
也許試試strtotime()。你將不得不在PHP中訂購,但是在SQL中執行它並不可取。 –
請發佈您的查詢 - 問題可能與您的SQL,而不是PHP代碼 – ChicagoRedSox