복붙노트

[SQL] mysql_num_rows도 () : 제공된 인수가 유효한 MySQL의 결과 리소스 아니다 [중복]

SQL

mysql_num_rows도 () : 제공된 인수가 유효한 MySQL의 결과 리소스 아니다 [중복]

if(mysql_num_rows($result))
{
echo "no match found!";
}

그것은 오류 - 던지고 경고 : mysql_num_rows도 () : 제공된 인수 D 유효한 MySQL의 결과 리소스 아니다 : \ \ 호스팅 라인 72 \ getQuestion.php 포함 \ HTML \ 6,448,289

해결법

  1. ==============================

    1.당신은는 mysql_query의 반환 값을 확인해야

    당신은는 mysql_query의 반환 값을 확인해야

    $query = 'YOUR QUERY';
    $result = mysql_query($query);
    if (!$result) {
        trigger_error('Invalid query: ' . mysql_error()." in ".$query);
    }
    // go ahead and fetch the results using mysql_num_rows.
    

    는 mysql_query가 실패 할 경우 대신 자원의 부울 거짓을 반환합니다.

    당신이 mysql_num_rows도이 부울 값을 전달할 때이 오류가 발생합니다.

  2. from https://stackoverflow.com/questions/3698740/mysql-num-rows-supplied-argument-is-not-a-valid-mysql-result-resource by cc-by-sa and MIT license