graham23s Posted February 24, 2008 Share Posted February 24, 2008 Hi Guys, in my database i have the correct price next to each item say for example 9.90 to get to that i times the "quantity" by the item "price" it stores as 9.90 in mysql, but when i get the results from mysql it only displays 9.9 it leaves out the zero so: $total_price = $product_price * $product_qty; (which makes 9.90, i then update mysql it STORES 9.90) when i fetch the data to display it only gets 9.9 is there some kind of formatting i need to do? cheers Graham Quote Link to comment Share on other sites More sharing options...
AndyB Posted February 24, 2008 Share Posted February 24, 2008 http://ca.php.net/manual/en/function.number-format.php Quote Link to comment Share on other sites More sharing options...
darkfreaks Posted February 24, 2008 Share Posted February 24, 2008 lookup the sprintf function Quote Link to comment Share on other sites More sharing options...
graham23s Posted February 24, 2008 Author Share Posted February 24, 2008 Hi Guys, so i have 9.90 stored in mysql, when i fetch it from mysql to print out , it only shows 9.9, number_format seems to round it up to 10, so sprintf is the way to go, ill check that out thanks mate Graham Quote Link to comment Share on other sites More sharing options...
AndyB Posted February 24, 2008 Share Posted February 24, 2008 number_format seems to round it up to 10 ... Only if you don't declare it more fully $nice_number = number_format($number, 2);// define decimal size Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.