새로운 게시판을 만들었는데 게시글을 어떻게 가져오나요?

새로운 게시판을 만들었는데 게시글을 어떻게 가져오나요?

QA

새로운 게시판을 만들었는데 게시글을 어떻게 가져오나요?

본문

새로운 게시판을 만들었는데 게시글을 어떻게 가져오나요?

 

페이지를 커스텀으로 하나 만들었기 때문에 

 

SQL문을 따로 주어야 될것 같습니다.

 

현재 

 

$sql = " select * from atat_write_application where wr_19='화' ";

$result = sql_query($sql);

$row = sql_fetch($result);

 

이렇게 주었습니다.

 

그러면 atat_wirte_application이라는 테이블에 게시판에서 작성된 게시글 중 하나의 컬럼이 화요일인 것들만 출력해야 되는데 출력이 안됩니다.

 

 

두번쨰 방법으로 

 

$sql = " select * from atat_write_application where wr_19='화' ";
$result = sql_query($sql);

print_r($result);

 

다음과 같이 주었는데 관리자가 작성한 첫번째 게시글만 출력됩니다.

 

그누보드에서 직접 스스로 DB SQL문을 사용하려고 하는데 어떻게 해야 하나요?

이 질문에 댓글 쓰기 :

답변 1

먼저, 

처음방법으로는 1 개의 Record만 가져오기때문에

게시물이 여러개라면 어떤게 가장 먼저 추출될지 알수없습니다.

그리고, 

sql_fetch 는 result를 인자로 전달하는게 아니라.

sql문을 전달합니다.

 

$sql = " select * from atat_write_application where wr_19='화' ";

$result = sql_query($sql);

$row = sql_fetch($result);

 

=> 

$sql = " select * from atat_write_application where wr_19='화' ";

$row = sql_fetch($sql);

 

이렇게 하면 1개의 Row를 가져와서 출력가능합니다.

 

멀티로 뿌리시려면

$sql = " select * from atat_write_application where wr_19='화' ";

$result = sql_query($sql);

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

    foreach($row as $key => $val) 

        echo $key." : ".$val. "<BR>";

}

 

로 출력하시면됩니다.

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

회원로그인

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