Re: decimal point

From: Date: Sun, 16 Dec 2007 17:55:01 +0000
Subject: Re: decimal point
References: 1 2 3 4  Groups: php.db 
Request: Send a blank email to php-db+get-44419@lists.php.net to get a copy of this message
Ok. I have this resolved. One more question about this --- is there any way I may keep the 2 decimal places when I use math to manipulate the variable --- $rate_plan_rate = ($rate_plan_rate / 100) * (100 - $discount); $ 28.8 I would like the result to be $28.80 Thanks for your help Micah. Ron On Sat, 2007-12-15 at 19:58 -0800, Micah Stevens wrote: > If I make a test table with a field that is DECIMAL(4,2), I can: > > > INSERT INTO testaa ( a ) > VALUES ( > > '8.00' > ) > > Then I can > SELECT * FROM testaa > > I get '8.00' from the 'a' field. > > It looks like you're using an abstraction library? Perhaps that's the > problem? > > -Micah > > > > On 12/15/2007 07:13 PM, Ron Piggott wrote: > > INSERT INTO rate_plans VALUES ( '12', 'One Week', '1', > > '2', '2', > > '8.00' ) > > > > When I use > > > > $advertisement_rate = mysql_result($rate_plan_result,0,"rate"); > > > > $advertisement_rate has a value of 800 instead of 8.00 --- how can I get > > my 2 decimal places back? > > > > Ron > > > > On Sat, 2007-12-15 at 18:18 -0800, Micah Stevens wrote: > > > > > What's your insert statement? > > > > > > On 12/15/2007 05:11 PM, Ron Piggott wrote: > > > > > > > How do I get the decimal point back when I am retrieving from a column > > > > that is set up as: > > > > > > > > rate decimal(4,2) > > > > > > > > Example: Right now it is giving me 800 instead of 8.00 > > > > > > > > Ron > > > > > > > > > > > > > > > >

« previous php.db (#44419) next »