codice:
$result = mysql_query("SELECT COUNT(*) as tot FROM PI_REFERER") OR DIE(mysql_error());
 
$row = mysql_fetch_assoc($result);

if($row["tot"] > 5) { 
     $tot = $row['tot'] - 5; 
     $result = mysql_query("DELETE FROM PI_REFERER 
                            ORDER BY DATA ASC LIMIT $tot"); 
}
Aggiungi la segnalazione di errore e non serve il while perche' rende una sola riga.