Hola a todos , bueno en estos dias eh tratado de hacer un sistema en el que cuyo sistema implementa hacer una consulta a varias tablas , lo que quiero hacer en realidad es hacer una búsqueda de datos , en el que por ejemplo pregunta el nombre ,apellido y dni de una tabla , la calle de otra tabla , y el teléfono de otra tabla.
Esto es lo que hago: una consulta multitabla
Código PHP:
$sql="select * from telefonos t ,direcciones d, personas p where p.nombre='".$_POST["nombre"]."' or p.apellido='".$_POST["apellido"]."' or p.dni='".$_POST["dni"]."' or t.numero='".$_POST["telefono"]."' or d.calle='".$_POST["calle"]."';";
La cosa es que en la bd tengo guardado 3 datos nomas , y cuando hago la consulta en cualquier campo de los mencionados me salen como 300 veces esos datos , la verdad nose que es lo que estoy haciendo mal
Si de algo sirve aqui esta el resto de la funcion
Código PHP:
Ver original
{
echo "Nombre: ".$reg["nombre"]."<br>";
echo "Apellido: ".$reg["apellido"]."<br>";
echo "DNI: ".$reg["dni"]."<br>";
}
Si me podrían ayudar seria buenísimo