26/11/2009, 06:40
|
| | 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%'"; |