안녕하세요.
현재 해당 날짜에 자료뽑아 오고 있습니다.
이걸 해당 날짜에 테이터가 있으면 그날짜걸 출력하고 해당 날짜에 데이터가 없으면 그전 최근날짜께 나오게 하려고합니다.
예, 3일, 8일, 13일에만 데이터가 있으면, 3일~7일은 3일짜 데이터를 출력하고, 8~12일은 8일짜 데이터를 출력하는 방식을 사용하려고 합니다.
아래를 어떻게 해야할까요?
<?
$sql = " select mytan, mydan, myji, no
from mygoalcal
where date like '%".$date."%' and mb_id = '{$member['mb_id']}' order by no desc";
$row = sql_fetch($sql);
?>
<?=$row[mytan] ?> / <?=$row[mydan] ?>/ <?=$row[myji] ?>
답변 1개
WHERE `date` <= $date AND mb_id = '".$member['mb_id']."' ORDER BY `date` DESC
$date 변수에 담긴 날짜 포맷이 어떤 건지 모르겠지만 이런 식으로 하면 되지 않을까요?
답변을 작성하려면 로그인이 필요합니다.