Jen-a-Bean Posted October 29, 2009 Share Posted October 29, 2009 This is probably really simple... but it's been years since I've written anything, so bare with me! I've got a MySQL database setup with a table that has multiple fields, where one is a numerical balance. I want to fetch all of these balances, add them together, and print a total. This is what I have so far: $acctTotal = mysql_query('SELECT bal FROM assets WHERE term = \'C\''); while($row = mysql_fetch_assoc($acctTotal)){ echo $row[bal]; } Quote Link to comment https://forums.phpfreaks.com/topic/179443-solved-sum-of-values-in-an-array/ Share on other sites More sharing options...
Jen-a-Bean Posted October 29, 2009 Author Share Posted October 29, 2009 Ask for help and I figure it out... go figure. $acctTotal = mysql_query('SELECT bal FROM assets WHERE term = \'C\''); while($row = mysql_fetch_assoc($acctTotal)){ $subtotal += $row[bal]; } echo $subtotal; Quote Link to comment https://forums.phpfreaks.com/topic/179443-solved-sum-of-values-in-an-array/#findComment-946781 Share on other sites More sharing options...
DavidAM Posted October 29, 2009 Share Posted October 29, 2009 If all you want is the total, and you are not going to do anything with the actual balances, let the database do the work: SELECT SUM(bal) AS TotBal FROM assets WHERE term = 'C' Quote Link to comment https://forums.phpfreaks.com/topic/179443-solved-sum-of-values-in-an-array/#findComment-946810 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.