beh, questo allora lo gestisci completamente dalla tabella Visite:
tipo
(il SQL non è proprio così, ma l'idea è questa)codice:CREATE TABLE Visite{ id LONGINT NOT NULL AUTO_INCREMENT, id_articolo INT NOT NULL, id_utente INT NOT NULL, visite INT NOT NULL, PK(id), FK(id_articolo) ON Articoli.id DELETE CASCADE, FK(id_utente) ON Utenti.id DELETE CASCADE }
Ogni volta che un utente registrato visita un articolo, devi andare a prendere la riga in cui id_articolo = {id articolo in visione} e id_utente = {id utente loggato}. Se esiste, aggiungi uno al contatore "visite", altrimenti la crei con visite = 1

Rispondi quotando