mysql_num_rows()期望参数1是资源错误[重复]

Can someone help me to solve this error:

mysql_num_rows() expects parameter 1 to be resource

This is my code:

$query = mysql_query($query);
$numrows = mysql_num_rows($query);
if ($numrows > 0){
</div>

You may try this:-

$numrows = $query->num_rows;

Rename your variable names:

$result = mysql_query($query);
$numrows = mysql_num_rows($result);
if ($numrows > 0){

Try out this one:

$result = mysql_query($query);

if (!$result) {
   die('Invalid query: ' . mysql_error());
}
else {
   $numrows = mysql_num_rows($result);
      if ($numrows > 0){
      // put your code here
      }
   }