본문 바로가기

Dev/PHP

Resource id #6 에러 문제

Resource id #6 에러 문제는 쿼리문을 제대로 사용하지 않아서 나타난다.


아래와 같이 사용하면 문제가 발생한다.

$result 값을 바로 출력하기 때문이다.


  $query = "select ushop from api_manager where ip_api = '$ip' "; 
  $result = mysql_query($query);
  echo $result;
그런 문제를 해결한 쿼리문
  $query = "select ushop from api_manager where ip_api = '$ip' ";
  $result = mysql_query($query);
  $row = mysql_fetch_row($result);
  echo $row[0];

만약 위의 쿼리문에서 select 구문에 컬럼값이 복수개 들어간다면 컬럼값들이 순서대로

$row[0], $row[1], $row[2]... 이렇게 들어간다.


참고: http://docs.php.net/manual/en/function.mysql-fetch-row.php

'Dev > PHP' 카테고리의 다른 글

PHP 출력 내용 엑셀로 저장  (0) 2013.02.19
xml에서 자바스크립트 사용  (0) 2013.01.30
로그인 예제  (0) 2012.12.20
php파일 한글 깨짐 문제  (0) 2012.12.20
PHP 코딩시 주의할 점  (0) 2012.12.07