vorrei inserire il numero di visite ad una pagina in db suddivise per giorni quindi ho creato la seguente tabella:
codice:
CREATE TABLE `stat_giorni` (
`data` date NOT NULL default '0000-00-00',
`visite` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`data`)
) TYPE=MyISAM;
quando l'utente entra nella pagina attiva la seguente query:
Codice PHP:
mysql_query( "
REPLACE stat_giorni
SET
data = NOW(),
visite = visite + 1 " , $connessione_db ) ;
Incrementa solo ad un nuovo inserimento, mentre se 'data' è lo stesso non lo fa. REPLACE, in caso di valore già esistente non dovrebbe funzionare come UPDATE o mi sfugge qualcosa?