DJTim666 Posted August 19, 2007 Share Posted August 19, 2007 I need to add a bunch of results coming from a DB. I tried doing a simple while statement with a plus sign, but that failed because all it's doing is echoing all the numbers =O! Code: <?php while ($rowpageviews = mysql_fetch_array($pageviews)) { $additup = ++$rowpageviews['pageviews']; echo $additup; } ?> All thats dfoing is echoing all the number's in the DB. Any suggestion on how to add them together? -- DJ Link to comment https://forums.phpfreaks.com/topic/65722-solved-adding-results/ Share on other sites More sharing options...
MadTechie Posted August 19, 2007 Share Posted August 19, 2007 use this SQL statement SELECT SUM(pageviews) as TotalPageViews FROM table; and pull this $rowpageviews['TotalPageViews']; it should be quicker Link to comment https://forums.phpfreaks.com/topic/65722-solved-adding-results/#findComment-328298 Share on other sites More sharing options...
DJTim666 Posted August 19, 2007 Author Share Posted August 19, 2007 err, you confused me there. Am I still using the while statement, or do I just need a mysql_fetch_array? Link to comment https://forums.phpfreaks.com/topic/65722-solved-adding-results/#findComment-328305 Share on other sites More sharing options...
DJTim666 Posted August 19, 2007 Author Share Posted August 19, 2007 Nevermind, I figured it out. Thnx for the help ! Link to comment https://forums.phpfreaks.com/topic/65722-solved-adding-results/#findComment-328307 Share on other sites More sharing options...
MadTechie Posted August 19, 2007 Share Posted August 19, 2007 ok you currently have some code with an SQL statement now instead of using a loop, to add it up while ($rowpageviews = mysql_fetch_array($pageviews)) { $additup = ++$rowpageviews['pageviews']; echo $additup; } if you change the SQL statement to SELECT SUM(pageviews) as TotalPageViews FROM tablename; (your need to update the tablename) then $rowpageviews = mysql_fetch_array($pageviews) echo $rowpageviews['TotalPageViews']; //<--echos the total make sense ? option2 change $additup = ++$rowpageviews['pageviews']; to $additup = $additup+$rowpageviews['pageviews']; Link to comment https://forums.phpfreaks.com/topic/65722-solved-adding-results/#findComment-328312 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.