테스트 사이트 - 개발 중인 베타 버전입니다

쿼리를 만들었는데 해당날짜 데이터가 하나밖에 출력이 안되네요 채택완료

네오리안 7년 전 조회 1,811

$cntdate가 달력에 표시되는 날짜(ex: 20171130)인데 DB에 wr_1(달력날짜)과 wr_2(달력날짜) 사이에 해당되면 wr_content 내용을 가져오는 식으로 코딩을 했습니다.

근데 여기서 문제가 해당 날짜에 해당하는 글 내용(wr_content)이 두개 또는 세개씩 있는 날이 있는데

그 날짜의 처음 한개의 wr_content만 가져오네요;;;

아래 소스에 뭔가 문제가 있는걸까요?!!!!!!

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
플래토
7년 전

                       $cnt2 = sql_fetch_array($result2);                          echo " ";                          print_r($cnt2[wr_content]);

 

여기가 문제입니다.

 

출력을 1개만 하셨어요

여러개를 출력하시려면

 

whiile ($cnt2 = sql_fetch_array($result2) ) {            echo " ";            print_r($cnt2[wr_content]);

}

 

로 변경해보세요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

네오리안
7년 전
네! 시도해 보겠습니다! 정말 감사용^^
네오리안
7년 전
적용해봤는데 바로 되네요 ㅠ.ㅜ
아공 이걸 구현하기 위해 얼마나 돌아왔는지 ㅠ.ㅜ
정말 감사드립니다!!

댓글을 작성하려면 로그인이 필요합니다.

M
7년 전

질문의 요지는 여러개 데이터가 있다는거 아닌가요?

그러면 while 문 같은걸로 여러개를 출력해주셔야 하는거 아닌가요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

네오리안
7년 전
네 지금 시도해보니 foreach($list as $row) 나 whlie 이런게 빠져서 안나오는 것 같네요!!

감사합니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인