TABLE MYSQL:

CREATE TABLE visite_tot
(
pagina VARCHAR(50)default NULL,
visite INT(10) DEFAULT 0 NOT NULL
)

Codice PHP:
/* --- VISITE TOTALI --- */
    
$res mysql_query("UPDATE visite_tot SET visite = visite + 1 WHERE pagina = '$pagina'"); 
    
    if (!
mysql_num_rows($res))
    { 
    
// nessuna visita presente nella tabella e impostiamo 1
    
mysql_query("INSERT INTO visite_tot (pagina, visite) VALUES ('$pagina', '1')");
    }
/* --- FINE --- */ 
Soltanto che ogni volta invece di aggiornare la riga stessa della tabella, ne crea una (aggiornata).
Cioè:
pagina|visite
fotografie|3
fotografie|2
fotografie|1

Invece che:

pagina|visite
fotografie|3

Come mai? Come posso risolvere?