Разглеждали ли сте този SO въпрос:Как да получа числови типове от MySQL с помощта на PDO?
Също така се уверете, че mysqlnd е инсталиран и активиран. Вижте php --info
под pdo_mysql
.
Ако е така, резултатът трябва да изглежда така:
pdo_mysql
PDO Driver for MySQL => enabled
Client API version => mysqlnd 5.0.10 - 20111026 - $Id:___ $
Ако това не е инсталирано, инсталирайте го с това:
apt-get remove php5-mysql
apt-get install php5-mysqlnd
service apache2 restart
Ако това не поправи проблема, вероятно проблемът е в кода, който не сте ни показали.
Надявам се това да помогне! Наздраве!