Ok, .. el código es correcto y también la respuesta que obtienes de esa función según detalla PHP.net:
http://www.php.net/manual/en/functio...field-type.php
Fijate en los comentarios de los usuarios .. ahí veras la alternativa "SQL" que debes usar para obtener el tipo de dato de ese campo, pero el que dás en Mysql .. no el que "asocia" PHP.
Un saludo,