Gracias por contestar de nuveo, pero sigue sin ir. No se por que por que a mi esa sintaxis me parece correcta, pero como ya he dicho solo me funciona si la query es a toda la tabla. Sinó no funciona. De todas formas si me puedes aclarar algo...
Cuando haces la última query que me has pasado:
Código PHP:
$sql = "SELECT usuario,password FROM where usuario='".$login."', password='".$password."'";
Donde pones '".$login."' ahí entiendo que la concatenación la haces con el punto y usas las comillas dobles para romper la línea de código y insertar el string, no?