我使用PHP執行SQL,以便在日期範圍內從我的數據庫中提取一些數據。日期存儲爲關係中的日期:查找最早日期 - PHP
$from = "2011-08-11";
$to = "2011 - 08- 25";
$query = mysql_query("SELECT date FROM `entries` WHERE date BETWEEN '$from' AND '$to' ORDER BY date ASC");
我想查找從關係中拉出的最早日期。
如果查詢成功,我將'date'屬性存儲在名爲$日期的php數組中。我想我可以遍歷這個$日期,並將它們轉換爲日期後比較$日期值。
if($query){
$dates = array();
while($row = mysql_fetch_array($query)){
$dates[] = $row['date'];
}
$min = strftime("%Y-%m-%d", strtotime($dates[0]));
for($i = 1; $i < count($dates); $i++){
if($dates[i] < $min){
$min = $dates[i];
}
}
然而,這並不工作...它打印出隨機值....也許還有一個更簡單的做這樣的,我是過於複雜的問題......
HEEEELLLP!
我的答案是一樣的,所以我提供了一個代碼示例。 – styfle