PHP while($data = mysql_fetch_array($result)) 오류 날때 확인
페이지 정보
본문
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /www/sub2_9.php on line 109
검색목록을 보여주는 로직을 구현했다. 소스는 항상 사용하는 리스트 제어하는 로직을 이용했는데 에러가 난다.
<?php
$dbconn = mysql_connect("$mysql_host","$mysql_user","$mysql_password") or die("데이터베이스 연결에 실패하였습니다.");
mysql_select_db($mysql_db, $dbconn);
//@mysql_query("set names utf8"); // 한글문제 생기면 주석 해제
$sql = "select * from 테이블이름 where carea like '%$SearchStr%'"; //order by carea asc
//echo $sql;
$result = mysql_query($sql, $dbconn);
while($data = mysql_fetch_array($result)) { // 문제가 발생한 109 라인
//$idx_num = $tot - ($pagemax * ($page_num-1)) - $id_num;
$carea = $data[carea];
$chouse1 = $data["chouse1"];
$chouse2 = $data["chouse2"];
echo $carea;
}
?>
이것으로 몇시간 인터넷과 씨름을 한다.
혹시나 해서 @mysql_query("set names utf8"); 의 주석을 제거하고 활성화 시킨다.
문제가 해결되었다. 이렇게 허무할수가...
검색목록을 보여주는 로직을 구현했다. 소스는 항상 사용하는 리스트 제어하는 로직을 이용했는데 에러가 난다.
<?php
$dbconn = mysql_connect("$mysql_host","$mysql_user","$mysql_password") or die("데이터베이스 연결에 실패하였습니다.");
mysql_select_db($mysql_db, $dbconn);
//@mysql_query("set names utf8"); // 한글문제 생기면 주석 해제
$sql = "select * from 테이블이름 where carea like '%$SearchStr%'"; //order by carea asc
//echo $sql;
$result = mysql_query($sql, $dbconn);
while($data = mysql_fetch_array($result)) { // 문제가 발생한 109 라인
//$idx_num = $tot - ($pagemax * ($page_num-1)) - $id_num;
$carea = $data[carea];
$chouse1 = $data["chouse1"];
$chouse2 = $data["chouse2"];
echo $carea;
}
?>
이것으로 몇시간 인터넷과 씨름을 한다.
혹시나 해서 @mysql_query("set names utf8"); 의 주석을 제거하고 활성화 시킨다.
문제가 해결되었다. 이렇게 허무할수가...
댓글목록
등록된 댓글이 없습니다.