Tengo el siguiente problema

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result
El codigo que utilizo es el siguiente:
$rescons="Select p.nombre_prod, p.imagen, d.descripion, d.tiempo_ofer, d.caract_tecnolog From p prodcuto, d desc_prod Where p.nombre_prod='$busqueda' LIKE '%$busqueda%' Order By p.nombre_prod Desc";
$resquery=mysql_query($rescons);
while($filas=mysql_fetch_array($resquery))
{
$nombre=$filas["nombre_prod"];
$image=$filas["imagen"];
$descrip=$filas["descripcion"];
$caract=$filas["carct_tenolog"];
$numRegis++;
}