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

Resource id #29 ?> 에러? 채택완료

그누보드로 만든 게시판의 최신 글을 메일 페이지의 일부에 출력하려 합니다.

 

그래서 wr_id의 MAX값을 조회 해서 출력하는 코딩을 했는데요 표시가 되지 않아서

SQL로 조회한 결과가 잘못되었나 해서

echo로 찍어 보니

Resource id #29 ?> 

라고 뜹니다.

 

무엇이 잘못된 것인지요

 

</p>

<p>

<?

$sql = "select Max(wr_id) from g4_write_bonbu_news ";</p>

<p>$result = sql_query($sql);

echo $result;

$noti_num = 1;

if ($result)

{

 while ($row = sql_fetch_array($result))

 {

?></p>

<p>?>

  <a href="/web/bbs/board.php?bo_table=bonbu_news&wr_id =<?= $result ?>"></a></p>

<p><?

$noti_num ++;

 }

}

?></p>

<p>

 

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

답변 1개

채택된 답변
+20 포인트

안녕하세용.

sql_query 말고, sql_fetch 사용하시면 해당 테이블의 칼럼 맥스값이 나옵니다.

또한, 중간에 코드가 잘못되있는 부분들도 몇개 보이네용..

 

그리고 echo로만 찍으면 Array등으로 출력될 경우, 확인이 어렵습니다.

var_dump나 print_r 으로 찍어보세요.

</p>

<p><?php</p>

<p>$sql = "SELECT Max(wr_id) FROM g4_write_bonbu_news";</p>

<p>$result = sql_fetch($sql);</p>

<p>echo $result;</p>

<p>$noti_num = 1;</p>

<p>if ($result) {</p>

<p>    while ($row = sql_fetch_array($result)) {</p>

<p>?></p>

<p>    <a href="/web/bbs/board.php?bo_table=bonbu_news&wr_id =<?php $result ?>"></a></p>

<p><?php</p>

<p>        $noti_num ++;</p>

<p>    }</p>

<p>}</p>

<p>?></p>

<pre>
<code>
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

감사합니다. ^^

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

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

로그인

전체 질문 목록

🐛 버그신고