$result = mysql_query(....);
if (!$result) {
echo "ERROR in MYSQL Query<BR>";
return;
}
이런 식의 query 면 충분할 것 같습니다. 몇개가 얻어 졌는지 구체적으로 알고 싶으면 mysql_numrow mysql_affected_rows 등의 함수가 있습니다. 참조하시기 바랍니다.
::박은경 님께서 쓰시길::
> 답변감사합니다.
> 그럼 쿼리가 제대로 실행되어 레코드가 얻어졌는지 체크할수
> 있는 함수가 있습니까?
>
> ::정재익 님께서 쓰시길::
>
> > $result 에 저장된 result 가 없기 때문입니다. 에러의 내용은 그러한 내용입니다.
> > 앞서 실행한 query 의 결과 돌아온 것이 없는데 free 를 시킨다던지 할때 발생하는 내용입니다. 참
> 고
> > 로 하시기 바랍니다.
> >
> > ::박은경 님께서 쓰시길::
> >
> > > $result의 레코드셋을
> > > mysql_free_result($result);
> > > 게 했는데 ,자꾸
> > > Warning: Supplied argument is not a valid MySQL result resource in ../....."
> > > 와 같은 에러가 납니다.
> > > $result에 이상있어서입니까?
> > >
|