Clarkeez Posted July 16, 2010 Share Posted July 16, 2010 Hi. I'm got this script.. <?php $dbuser = 'user'; $dbpass = 'pass'; $dbhost = 'host'; $realmdb = 'bc_acc'; mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($realmdb); $query = "SELECT AVG(latency) FROM characters WHERE online = 1"; $result = mysql_query($query) or die(mysql_error()); while($row = mysql_fetch_array($result)){ echo "Latency: <strong>".$row['AVG(latency)']."ms</strong>"; } ?> Now, It's printing with 4 decimal places, I need it to round it to 0 decimal place. Can you kindly put forward some advice? Quote Link to comment https://forums.phpfreaks.com/topic/207923-rounding-an-avg/ Share on other sites More sharing options...
Adam Posted July 16, 2010 Share Posted July 16, 2010 Use round. Quote Link to comment https://forums.phpfreaks.com/topic/207923-rounding-an-avg/#findComment-1086945 Share on other sites More sharing options...
Clarkeez Posted July 16, 2010 Author Share Posted July 16, 2010 Use round. i've tried this also.. $query = "SELECT ROUND(AVG(latency),0) AS Average FROM characters WHERE online=1"; $result = mysql_query($query) or die(mysql_error()); // Print out result while($row = mysql_fetch_array($result)){ echo "Latency: <strong>".$row['latency']."ms</strong>"; } But the output is nothing. Quote Link to comment https://forums.phpfreaks.com/topic/207923-rounding-an-avg/#findComment-1086946 Share on other sites More sharing options...
Clarkeez Posted July 16, 2010 Author Share Posted July 16, 2010 Im not really sure how to echo it properly. Quote Link to comment https://forums.phpfreaks.com/topic/207923-rounding-an-avg/#findComment-1086947 Share on other sites More sharing options...
Mchl Posted July 16, 2010 Share Posted July 16, 2010 You assigned an alias 'Average' to the result of ROUND(), so use $row['Average'] instead of $row['latency'] Quote Link to comment https://forums.phpfreaks.com/topic/207923-rounding-an-avg/#findComment-1086949 Share on other sites More sharing options...
Clarkeez Posted July 16, 2010 Author Share Posted July 16, 2010 Thankyou! I feel like an idiot xD Quote Link to comment https://forums.phpfreaks.com/topic/207923-rounding-an-avg/#findComment-1086951 Share on other sites More sharing options...
Mchl Posted July 16, 2010 Share Posted July 16, 2010 Why? You've just learned something.... unless you didn't... Quote Link to comment https://forums.phpfreaks.com/topic/207923-rounding-an-avg/#findComment-1086953 Share on other sites More sharing options...
Clarkeez Posted July 16, 2010 Author Share Posted July 16, 2010 I did learn. Thankyou. Quote Link to comment https://forums.phpfreaks.com/topic/207923-rounding-an-avg/#findComment-1086959 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.