Cuando quiero traer el contenido de una base de datos me salen los siguientes errores. Les agradezco mucho si me pueden ayudar
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\edison\prueba\resultadoprueba.php on line 27
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\edison\prueba\resultadoprueba.php on line 29
<?php
$titulo= "Base de datos de CD";
?>
<html>
<head>
<title><?php echo ($titulo);?> </title>
<meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type" /> <!-- content: para los grupos de caracteres-->
</head>
<body>
<h1><?php echo ($titulo);?></h1>
<table align="center" width="750" border=4>
<tr>
<td width="350"> Nombre </td>
<td width="350"> Placa </td>
<td> Precio </td>
</tr>
<?php
$buscar= $_POST['buscar'];
include ("conexion.php");
$consulta= "select ele_nombre, ele_placa, ele_precio from musica electronica
where ele_nombre like '%$buscar%'";
mysql_query ($consulta); //esta funcion ejecuta la consulta
$resultado= mysql_query ($consulta);
$cant= mysql_num_rows ($resultado);
//inicio del muestreo
while ($fila=mysql_fetch_array ($resultado))
{
// inicio del muestreo
?>
<tr>
<td><?php echo ($fila[ele_nombre]);?></td>
<td><?php echo ($fila[ele_placa]);?></td>
<td><?php echo ($fila[ele_precio]);?></td>
</tr>
<?php
}
//fin del muestreo
mysql_close();
?>
<tr>
<td colspan="3" align="right"> Se han encontrado <?php echo ($cant);?> registros </td>
</tr>
</table>
</body>
</html>