xml파싱오류질문입니다. > 그누4 질문답변

그누4 질문답변

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

xml파싱오류질문입니다. 정보

xml파싱오류질문입니다.

본문

xml파싱 해당소스는 아래와같습니다.

<?
 // mysql  -u아이디  -p비밀번호
 $dbh = mysql_connect( "localhost", "***", "***" );
 // USE  데이터베이스
 mysql_select_db( "superface", $dbh );

 if( $dbh ){
  // 사전작업...
  $skip = $_GET[ "skip" ];
  $num  = $_GET[ "num" ];

  $header  = "<?xml  version='1.0' encoding='euc-kr'?>";
  $body  = "<main>";

  $query = "SELECT  *  FROM  board  ORDER  BY  no  DESC  LIMIT  $skip, $num";
  $result = mysql_query( $query );  // SQL로 받은 데이터를 $result에 담기

  // $result에는 표가 저장된다..

  while( $data = mysql_fetch_array( $result ) )
  {
   $no   = $data[ "no" ];
   $name  = $data[ "name" ];
   $title  = $data[ "title" ];
   $comment = $data[ "comment" ];
   $wdate  = $data[ "wdate" ];
   
   $body = $body . "<message>";

   $body = $body . "<no>$no</no>";
   $body = $body . "<name>$name</name>";
   $body = $body . "<title>$title</title>";
   $body = $body . "<comment>$comment</comment>";
   $body = $body . "<wdate>$wdate</wdate>";

   $body = $body . "</message>";
  }

  $body = $body . "</main>";

  echo  $header . $body;
 }else{

 }

?>

read.php 로저장후
http://superface.cafe24.com/swf/read.php  페이지를열어보니



Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/hosting_users/superface/www/swf/read.php on line 20

위처럼 오류가 발생합니다.

어디가 잘못된걸까요 ?

  • 복사

댓글 전체

http://superface.cafe24.com/swf/read.php <== 페이지를 이렇게 열면

$skip = $_GET[ "skip" ];
$num  = $_GET[ "num" ];

이 값이 NULLl 이 되어 큐어리가 문제가 됩니다.

$query = "SELECT  *  FROM  board  ORDER  BY  no  DESC  LIMIT  $skip, $num"; <== 이부분이

$query = "SELECT  *  FROM  board  ORDER  BY  no  DESC  LIMIT  , "; <== 이렇게 되죠.

그래서 오류가 생기는 것 같습니다.


http://superface.cafe24.com/swf/read.php?skip=0&num=1 <== 이렇게 열면 괜찮아요..
© SIRSOFT
현재 페이지 제일 처음으로