Tema: buscador php
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 26/11/2009, 06:40
etisdemian
 
Fecha de Ingreso: octubre-2009
Mensajes: 357
Antigüedad: 15 años, 3 meses
Puntos: 1
Respuesta: buscador php

corregi lo anterior pero, aún asi, no pasa nada. este es el error

Warning: mysql_db_query() expects at least 2 parameters, 1 given in C:\........resu.php on line 25

Warning: mysql_num_rows() expects parameter 1 to be resource, null given in C:\....resu.php on line 27

Número de libros encontrados: 0


así esta luego de la corrección

<?php

$tipobusqueda = addslashes($tipobusqueda);
$terminobusqueda = addslashes($terminobusqueda);

$db = mysql_connect("localhost", "root", "xxxxxxx");
if (!$db)
{
echo "Error: No se ha podido conectar a la base de datos. Por favor, prueba de nuevo más tarde.";
exit;
}

mysql_select_db("based");

$consulta = "select * from inventario where ".$tipobusqueda." like '%".$terminobusqueda."%'";

$resultado = mysql_db_query($consulta);

$num_resultados = mysql_num_rows($resultado);

if($num_resultados==0){
echo "<p>Número de libros encontrados: 0</p>";
}else{
echo "<p>Número de libros encontrados: ".$num_resultados."</p>";

$i=0;
while($row=mysql_fetch_array($consulta))
{
$post=$i+1;
echo "<p><strong>".($post).". Título: ";
echo stripslashes($row["in_titulo"]);
echo "</strong><br>Autor: ";
echo stripslashes($row["in_autor"]);
echo "<br>ISBN: ";
echo stripslashes($row["in_isbn"]);
echo "<br>Precio: ";
echo stripslashes($row["in_id"]);
echo "</p>";
}
}
?>






urgido me arroja error de sintaxis en este punto, asi es que no lo corregi
$consulta = "select * from inventario where "'.$tipobusqueda.'" like '%$terminobusqueda%'";