최신글 이미지에서 아래와 같은 에러 문구가 나옵니다.

최신글 이미지에서 아래와 같은 에러 문구가 나옵니다.

QA

최신글 이미지에서 아래와 같은 에러 문구가 나옵니다.

답변 1

본문

최신글 이미지에서 아래와 같은 에러 문구가 나옵니다. 혹시 어느 부분이 잘못 된것인지요?


Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /~~~~~~~~~~~~/skin/latest/banner_main/latest.skin.php on line 22


============아래 latest.skin.php 내용중 22줄 부분은 빨강글씨 부분================


  // 이미지 뽑아오기
if(!$rows) $rows=5; //노출 이미지 갯수
$slideRes = sql_query("SELECT * FROM g5_write_$bo_table AS a LEFT JOIN g5_board_file AS b ON a.wr_id=b.wr_id WHERE b.bo_table='$bo_table' ORDER BY a.wr_id DESC LIMIT $rows");

 

$i = 0;

 

while($slideRow = mysql_fetch_array($slideRes)){

 

 //이미지가 아니면 그냥 통과
 if(!preg_match("/\.(jpg|gif|png)$/i", $slideRow[bf_file])) continue;

 switch($img_link) {
  case 'link' : $post_link = $slideRow[wr_link1]; break;
  case 'post' : $post_link = G5_BBS_URL."/board.php?bo_table=".$bo_table."&wr_id=".$slideRow[wr_id]; break;
  default  : $post_link = ""; break;

 }

 

이 질문에 댓글 쓰기 :

답변 1

while 문 조건에 있는 mysql_fetch_array 를 제외하시거나

아니면 $slideRes 의 sql_query 를 그누보드용이 아닌 정식적인 함수를 이용하세요.

이미 sql_query 로 fetch 까지 되어있는 상태에서 다시 fetch 를 하며 생긴 오류로 보여집니다.

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