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?