mcstorm
per inserire un nuovo utente va bene quello che hai scritto ma, come ti suggeriscono gli altri utenti, un Update senza condizione Where aggiorna tutti i nick della tabella mentre per funzionare correttamente ed assegnare il punteggio solo all'utente interessato devi usare il WHERE in pratica:
SE Il Nick non esiste allora lo creo
Codice PHP:
"insert into news SET nick = '$nick', punti = '0' "
altrimenti lo aggiorno
Codice PHP:
"Update news SET nick= '$nick', punti= '$punti' WHERE nick='$nick'";