prueba la consulta en phpmyadmin u otro programa que uses para administrar la base de datos y verifica si te devuelve el registro y sobretodo los nombres de los campos, usa para ello:
en OS como UNIX o GNU/Linux la sensibilidad a mayúsculas es importante en los nombres de los campos y tablas, aun así el charset de la tabla sea insensible, el motor de BD pueda buscar la tabla o campo discriminando de mayusculas y minúsculas, sobretodo si los almacena en archivos como MyISAM