반복문을 통해서 데이터 가져올때 동일 날짜일 경우에는 한번씩 출력.
본문
db에 데이터가 이렇게 들어있습니다.
20140702
20140702
20140707
20140707
이걸 반복문을 통해서 가져오게됩니다.
여기서 질문입니다.
루프를 5회 돌면서 하나씩 데이터를 가지고올때 동일 날짜일경우에는
20140702
20140707
이렇게 한번씩 출력하고싶은데요
어떤 방법이 있을까요?
답변 2
$tmp = '';
while ($row = sql_fetch_array($result)) {
if ($row['wr_datetime') != $tmp) echo $row['wr_datetime'])
$tmp = $row['wr_datetime');
}
여러가지방법이 있겠지만,
그냥 떠오르는생각으로는 날짜를 배열에 집어넣고
array_search로 해당하는 날짜가 없을 경우에만 출력하면 되겠네요
db문 자체를 조작하실 수 있다면 group으로 묶으셔도 될거구요
답변을 작성하시기 전에 로그인 해주세요.