integers cannot hold floating point numbers. either you change the data type, or (if you will have only entire dollar amounts in your table), you can read in the numbers as the are stored and format them afterwards (in the script), e.g. with number_format().
hope I understood ... 🙂