도움 꼭부탁드립니다.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

도움 꼭부탁드립니다.. 정보

도움 꼭부탁드립니다..

본문

- 소스 -


<?
$new_date = date("Y-m-d", time());
$query="select * from g4_write_as where wr_datetime = '$new_date' ";

$result = sql_query($query);
$row=sql_fetch_array($result);
for ($i=0; $row=mysql_fetch_array($result); $i++)
{echo "<div>내용 : $row[wr_content]</div>"; }
?>

---------------------------------

위 소스를 보시면 아시겠지만, $new_data 에는 오늘 날짜.
쿼리에서 g4_write_as 라는 테이블에서 wr_datetime 이라는 필드값에.
$new_data ( 오늘날짜 ) 가 들어가있다면,

echo "$row[wr_content]";
했을떄, 오늘날짜의 게시물의 내용이 표시되어야 하는거 아닌가요?
제가 잘못알고 있는지요?

도움 부탁드립니다.

댓글 전체

실제 wr_datetime 에는 2012-02-22(예제)외에도 시 분 초 값이 있기에 그냥 = 으로는
where에 맞는 값을 구할수가 없으므로 계속 null 값만 나올껍니다.
현재시간에 맞는값을 하려면
where에 like 문을 이용하시던가
NOW()를 이용해서 검색해주시면 되겠습니다.

ex1) $new_date = date("Y-m-d", time());
$query="select * from g4_write_as where wr_datetime like '$new_date'% ";

ex2)
$query="select * from g4_write_as where wr_datetime = now() ";
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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