Cita:
Iniciado por GuillermoM En el campo 'curso' se almacenan así los datos: 2ºB excepto un dato que es el de "profesor" con el que si devuelve resultados, pero con el resto no.
Ok. Siguiente pregunta: ¿que juego de caracteres usas en la pagina y cual usas en en la tabla?
Deberías usar el mismo.
Cuando sepas que charset estas usando, puedes probar esto:
Código PHP:
$id2 = htmlentities ($id2);
$consulta = mysql_query("SELECT * FROM usuarios WHERE curso='".$id2."';", $conectar);
con 'htmlentities' puedes 'cambiar' el charset de salida: http://php.net/manual/es/function.htmlentities.php