구매고객
판매자
솔루션별 질문
db에 데이터가 이렇게 들어있습니다.20140702201407022014070720140707
이걸 반복문을 통해서 가져오게됩니다.여기서 질문입니다.루프를 5회 돌면서 하나씩 데이터를 가지고올때 동일 날짜일경우에는2014070220140707이렇게 한번씩 출력하고싶은데요어떤 방법이 있을까요?
$tmp = '';while ($row = sql_fetch_array($result)) { if ($row['wr_datetime') != $tmp) echo $row['wr_datetime']) $tmp = $row['wr_datetime');}
여러가지방법이 있겠지만,
그냥 떠오르는생각으로는 날짜를 배열에 집어넣고
array_search로 해당하는 날짜가 없을 경우에만 출력하면 되겠네요
db문 자체를 조작하실 수 있다면 group으로 묶으셔도 될거구요
답변을 작성하려면 로그인이 필요합니다.
광고가 아닌 글을 신고하면 회원님의 신고 권한이 제한될 수 있습니다. 신중하게 신고해 주세요.
예를들어
카톡에 메시지 보면 같은 날짜는 이전대화보기로해서
20140702 이렇게 묶어서 한번 보여주고 그 날짜에
대화했던 내용들을 보여주잖아요
그와같은 방식으로 하려는거라서요
그렇기때문에 루프로 돌면서 동일 날짜의 대화 내용일 경우에 날짜가 한번 보여주게끔 해야합니다.
어떻게 해야할지 휴~~;;