ho accorciato un pò il codice così:
Codice PHP:
// ricavo la data piu recente con MAX e quella della settimana precedente con MIN
$sql = "SELECT MAX(data_inserimento) AS data_rec, MIN(data_inserimento) AS data_vec FROM athletes WHERE teamId=8";
$query = mysql_query($sql);
$row = mysql_fetch_array($query);
// mostro la lista degli atleti salvato in questa settimana
$sql3 = "SELECT * FROM athletes WHERE teamId='8' AND data_inserimento='" . $row['data_rec'] . "'";
$query3 = mysql_query($sql3);
while ($row3 = mysql_fetch_array($query3)) {
// ricavo informazioni del determinato atleta però della settimana precedente per confrontarlo
$sql4 = "SELECT * FROM athletes WHERE athleteId = '" . $row3['athleteId'] . "' AND teamId='" . $row3['teamId'] . "' AND data_inserimento='" . $row['data_vec'] . "'";
$query4 = mysql_query($sql4);
$row4 = mysql_fetch_array($query4);
qualche consiglio??