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

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

QA

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

답변 1

본문

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

 

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

 

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>";

}

 

로 출력하시면됩니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 9
© SIRSOFT
현재 페이지 제일 처음으로