Obviously you don't want to do any manual casting as suggested in comment. It seems that on one server you miss mysqlnd extension (I need to assume you use MySQL because you haven't mentioned it in your question) what causes that all data types are returned as strings.