resulta que yo tengo el siguiente codigo:
Código PHP:
<?
trim ($terminobusqueda);
if(!$tipobusqueda || !$terminobusqueda)
{ echo "Usted no ha insertado ningun termino para la busqueda.
<br> Por favor vuelva a intentarlo.";
exit;
}
$tipobusqueda = addslashes($tipobusqueda);
$terminobusqueda = addslashes($terminobusqueda);
@ $db= mysql_pconnect ("localhost","root","");
if (!$db)
{ echo "error: no se ha podido establecer una conexion con la base de datos.<br>
Por favor pruebe mas tarde.";
exit;
}
mysql_select_db ("libreria");
$consulta= "select * from libros where".$tipobusqueda." like '%".$terminobusqueda."%'";
$resultado= mysql_query($consulta);
$num_resultados= mysql_num_rows($resultado);
echo "numeros de libros encontrados:".$num_resultados;
for ($i=0; $i<$num_resultados; $i++)
{
$row= mysql_fetch_array($resultado);
echo "<strong>".($i+1)."titulo: ";
echo stripslashes ($row["titulo"]);
echo "</strong><br> autor: ";
echo stripslashes ($row["autor"]);
echo "<br>isbn: ";
echo stripslashes ($row["isbn"]);
echo "<br>precio: ";
echo stripslashes ($row["precio"]);
}
?>
y me dice:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\archivos de programa\easyphp1-8\www\curso php\cursophp_prosbusqueda.php on line 37...
La verdad no se que hacer, agradezco su atencion.
muchas gracias.
chau,
Lucas.