A ver, para empezar phpMyAdmin es también PHP, por lo que de antemano el problema no es PHP.
Si la consulta en phpMyAdmin te muestra bien el dato entonces es tu programación la que está haciendo algo mal, ¿como adivinar?
Has la consulta como siempre, común y corriente, sin casting ni nada.
¿Aún así sale mal el dato?
Quiero creer pero es que la programación no miente, casi siempre es un error humano.