Originariamente inviato da m4rko80
update TABELLA set CAMPO= CAMPO+1
Questa sintassi e' corretta assicurati che entri nel controllo gisuto.
Allora, ho fatto cosi (per quanto riguarda visite totali):
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?