One thing that has always puzzled me is float.
For instance say a user enter a price of 1,234.00 in a field and this gets entered in to mysql what should the float parameters be set at in MySQL so that it appears as 1,234.00 in the field?
Finally what would happen if a user entered 1.234.00 or 1234.00 how would this appear in the field, would mysql automatically insert , after the 1
I can see the benefit of having float values as it allows you to search.