sei sicuro che ti scriva questo?

"QUERY non riuscita DELETE * FROM `utente` WHERE ID='98';
perchè da questo codice
$query="DELETE * from `utente` WHERE `ID` = '$id'";
@mysql_query($query) OR die('update post non riuscito
'.$query);
dovrebbe scrivere :

update post non riuscito
DELETE * FROM `utente` WHERE ID='98';

cmq due cose:
- controlla che esista il record con id=98
- prova a mettere DELETE * from `utente` WHERE `ID` = $id";
(senza apici)