2026, 새로운 도약을 시작합니다.

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

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

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

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개

채택된 답변
+20 포인트

먼저, 

처음방법으로는 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>";

}

로 출력하시면됩니다.

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

답변에 대한 댓글 1개

감사합니다.^^ 덕분에 잘 해결하게 되었습니다.^^

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

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

로그인
🐛 버그신고