Почему возвращает число из базы в строковом виде?
версия какая?
UPD: скорее всего юзается разный драйвер, гуглите в сторону mysqlnd(для поддержки типов он должен быть установлен), на предмет наличия этого драйвера запускайте php -i и смотрите что в разделе пдо драйвера.
Troodi Larson, а база одинаковая?
Можно сравнить настроки бд при помощи pt-config-diff и сравнить схему при помощи 
Экспортнуть схемуmysqldump --no-data -u userName -p databaseName > my_schema.sql
и срвнить обычным диффом