Hi all! I have the following table: [b]recovery_interventions[/b] - id - player_id - date - qu_id - value Here is my code: [code] <?php $result = mysql_query("SELECT player_id, DATE_FORMAT(date, '%d/%m/%y') AS new_date, qu_id, value FROM reports_interventions ORDER BY player_id, date DESC"); while($row = mysql_fetch_array($result, MYSQL_ASSOC)) { $player_id = $row['player_id']; echo $player_id; $result_num = mysql_query("SELECT player_id FROM reports_interventions WHERE player_id = $player_id"); $num_rows = mysql_num_rows($result_num); for($i=0; $i < $num_rows; $i++) { echo "<br>"; echo $row['new_date']; echo "<br>"; echo $row['qu_id']; echo "<br>"; echo $row['value']; echo "<p>"; } } ?> [/code] Now [b]MY PROBLEM[/b] :) What Im trying to do is display a player_id and then its date, qu_id and value. There is many dates, qu_ids and values associated with individual player_id's. For example I would like my output to look like this: player_id : 4 date : 10/10/06 qu_id : 4 value : 2 date : 10/10/06 qu_id : 6 value : 3 date : 10/10/06 qu_id : 9 value : 1 [b]At the moment its displaying:[/b] player_id : 4 date : 10/10/06 qu_id : 4 value : 2 date : 10/10/06 qu_id : 4 value : 2 player_id : 4 date : 10/10/06 qu_id : 6 value : 3 date : 10/10/06 qu_id : 6 value : 3 player_id : 4 date : 10/10/06 qu_id : 9 value : 1 date : 10/10/06 qu_id : 9 value : 1 I have wrecked my brain and the mysql.net and php.net manuals but get no where! Please help!