Hola chicos, les cuento que tengo una duda sobre como buscar por varios campos digamos por id y ciudad
Primero que todo tengo 2 archivos pedido.php
Código PHP:
Ver originalfunction mostrarConsulta($busId,$busCiudad){
$sql->connect();
$query = "select * from pedidos where Id= $busId and Ciudad=$busCiudad";
$result = $sql->query($query);
$sql->close();
if (!$result){
return false;
echo ('Registro no encontrado');
}
else{
return $result;
}
}
y busqueda.php
Código PHP:
Ver originalinclude_once("pedido.php");
$p=new Pedido;
$busId = 33;
$busCiudad = 'Medellin';
$lista= $p->mostrarConsulta($busId $busCiudad);
?>
<table style="border:1px solid #ccc; color:#000;width:800px;">
<tr style="background:#3399FF;">
<td>Pedido No.</td>
<td>Ciudad<br/></td>
<td>Fecha </td>
<td>Encargado</td>
<td>Observaciones</td>
<td>Generar PDF</td>
</tr>
<?php
echo "<tr>";
echo "<td>".$row['Id']."</td>";
echo "<td>".$row['Ciudad']."</td>";
echo "<td>".$row['Fecha']."</td>";
echo "<td>".$row['Nombres']."</td>";
echo "<td>".$row['Observaciones']."</td>";
echo "</tr>";
}
?>
</table>
Pues cuando busco solo por Id todo muy bien, y me trae los datos, pero cuando pongo a buscar por id y por ciudad me bota el siguiente error
Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in D:\Apache\htdocs\...busqueda.php on line 23 y no entiendo porque
, si alguien me puede ayudar muchas gracias!!