날짜순으로 정렬이 안됩니다.

날짜순으로 정렬이 안됩니다.

QA

날짜순으로 정렬이 안됩니다.

본문

<?

$sql = "select wr_1,wr_5 from g5_write_php_storm where ca_name='AOI' ORDER BY wr_5 ASC;";
$res = sql_fetch($sql);
echo $res['wr_1'].date('m-d', strtotime($list[$i]['wr_5']));
?>

 

날짜가 빠른순으로 정렬하려고하는데 안되네요 wr_5가 날짜입니다.

1891301923_1516028842.1974.png

 

쿼리문으로 확인했을때는 01-01이 제일 상단에 출력되었는데요...

 

1891301923_1516028979.4044.png

이 질문에 댓글 쓰기 :

답변 2

$res = sql_fetch($sql);

=> 이것은 1row만 처리할때 사용합니다.

 

$result = sql_query($sql);

 

while ($res = sql_fetch_array($result)) {

    echo $res['wr_1'].date('m-d', strtotime($list[$i]['wr_5']));

 

}

 

로 변경해보세요

<?

$sql = "select wr_1,wr_5 from g5_write_php_storm where ca_name='AOI' ORDER BY wr_5 ASC;";
$res = sql_fetch($sql);
echo $res['wr_1'].date('m-d', strtotime($list[$i]['wr_5']));
?>

목록에서 처리하는 모양이네요..

$list[$i]['wr_5'] 이것이 존재하는 걸 봐서는 그 위 loop에서 정렬을 해야 합니다.

보여주신 쿼리에서라면 $res['wr_5']가 맞는 것입니다. 쿼리는 문제가 없습니다.

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 18
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT