$consulta que trae dentro
Pues una query x'D.
Na enserio, si pasa por todas las filas de la tabla, es porque la consulta lo indica así y/o porque usas while.
Yo veo que tienes un lio con el
if, un lio muy grande xD.
Vamos a ver.
Aquí le indicamos que haga un while en todas las filas devueltas por $consulta.
if($busca['nombre']==$nombre && $busca['pass']==$pass)
echo 'ingreso';
Aquí le hacemos comparacion para ver si coinciden los parametros.
PERO, ni abres el
{ que va después del
if, ni lo cierras después.
Por tanto PHP toma todo lo que esta dentro del while como un if.Tienes que escapar el if usando { y }, si no, te lias tu y se lia PHP tambien.
{
if($busca['nombre']==$nombre && $busca['pass']==$pass)
{
echo 'ingreso';
}
break;//este break debería hacer que el while se ejecute una sola vez, mas no lo hace.
}//fin while
Saludos