> select 한 결과 값이 없을때, mysql_num_rows($result)에서의 경고 메세
> 지가 화면에 뿌려지는데 이 경고 메세지를 뿌리지 않는 방법이 있나요???
>
> 제가 코딩한 방법
> $query="select * from table_name where id=\~~~~~";
> $result=mysql($query,$connect);
> $num=mysql_num_rows($result);
>
> 저는 $num의 수를 알고 싶거든요...
select 해서 결과가 없으면 에러가 나온다고요.
일단 select 하면 결과가 모두 몇개인지를 mysql_num_rows 를 통해서 구하고 그 결과는 별도로 가져오는데요. 단지 결과가 없다고 에러가 나오지는 않는 것으로 저는 알고 있습니다. 결과가 0이 될수도 있으니깐요. 그래서 일반적으로 결과가 0이 나왔을때는 해당하는 결과가 없다고 일부러 에러메시지를 작성하지요.
일단 위의 구문은 일반적인 내용이고 그 아래에 에러를 처리하는 다른 라틴이 있어서 경고 메시지가 나오지 않은 것인가 생각됩니다. 이것부터 먼저 확인하시고 그것이 아니라면 게시판에 올려주세요.
|