Originariamente inviato da Eyescream
$query="DELETE FROM risultati WHERE id=MAX(id) ";
mysql_query($query) or die(mysql_error());
vedi un po che dice
(selezioni il database vero )
non fa il raggruppamento nel where.

bisogna estrarre MAX(id) e poi passare il valore.... oppure fare un delete del genere:

DELETE FROM tabella ORDER BY id DESC LIMIT 1