¿Ha mirado esta pregunta SO:¿Cómo obtener tipos numéricos de MySQL usando PDO?
Además, asegúrese de tener mysqlnd instalado y activado. Mire php --info
en pdo_mysql
.
Si es así, la salida debería verse así:
pdo_mysql
PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.10 - 20111026 - $Id:___ $
Si eso no está instalado, instálelo con esto:
apt-get remove php5-mysql
apt-get install php5-mysqlnd
service apache2 restart
Si eso no lo soluciona, es probable que el problema esté en el código que no nos ha mostrado.
¡Espero que esto ayude! ¡Saludos!