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 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']; } 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 Link to comment https://forums.phpfreaks.com/topic/193838-get-previous-row/#findComment-1020160 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.