Czy spojrzałeś na to pytanie SO:Jak uzyskać typy liczbowe z MySQL za pomocą PDO?
Upewnij się również, że masz zainstalowany i aktywowany mysqlnd. Spójrz na php --info
pod pdo_mysql
.
Jeśli tak, wynik powinien wyglądać tak:
pdo_mysql
PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.10 - 20111026 - $Id:___ $
Jeśli nie jest zainstalowany, zainstaluj go w następujący sposób:
apt-get remove php5-mysql
apt-get install php5-mysqlnd
service apache2 restart
Jeśli to nie rozwiąże problemu, prawdopodobnie problem tkwi w kodzie, którego nam nie pokazałeś.
Mam nadzieję, że to pomoże! Na zdrowie!