Canman2005 Posted March 1, 2010 Share Posted March 1, 2010 Hi all I have the following QUERY $sql = "SELECT bm.who, pl.bmid , COUNT( * ) AS `score` FROM log pl JOIN usr bm ON pl.bmid = bm.id GROUP BY pl.bmid ORDER BY `score` DESC"; $show = @mysql_query($sql,$connection) or die(mysql_error()); while ($row = mysql_fetch_array($show)) { print 'Total: '.$row['score']; } This works great. My question is, how can I get the previous`score`, so I can do something like Total: 100 Previous: Total: 75 Previous: 100 Total: 50 Previous: 75 Total: 25 Previous: 50 I tried doing it using LIMIT but I can only get the next rows score and not the previous score. Can anyone help? Thanks tons in advance Dave Quote Link to comment https://forums.phpfreaks.com/topic/193838-get-previous-row/ Share on other sites More sharing options...
Psycho Posted March 1, 2010 Share Posted March 1, 2010 $previous = 0; while ($row = mysql_fetch_array($show)) { print "Total: {$row['score']}<br />\n"; print "Previous: {$previous}<br /><br />\n"; $previous = $row['score']; } Quote Link to comment https://forums.phpfreaks.com/topic/193838-get-previous-row/#findComment-1020159 Share on other sites More sharing options...
Canman2005 Posted March 1, 2010 Author Share Posted March 1, 2010 thanks man, worked lovely Quote Link to comment https://forums.phpfreaks.com/topic/193838-get-previous-row/#findComment-1020160 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.