no entiendo el porque, pero algunas veces debo remarcar con `` los campos de la base de datos, y en otras no...
proba con:
Código PHP:
$q = "SELECT * FROM `Alumnos` WHERE `Clave_Alum` = '$password' AND `Num_Cta` = '$num_cta'";
Si tenes phpmyadmin hace la consulta ahí y vas a ver que pone las comillas `` en los campos..., lo ilogico es que en algunas consultas (iguales a otras) me pide las comillas y en otras no..., ni idea.