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");
관계에서 가져온 가장 빠른 날짜를 찾고 싶습니다.
쿼리가 성공하면 '날짜'속성을 $ dates라는 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을 임의의 값을 출력합니다!
내 대답은 동일 그래서 코드 예제를 제공, 당신은 (행 1-5) 무엇을 가져 가라. – styfle