Sto provando a creare un sistema di notifica per il mio social network. Ma sono bloccato sul design del database. quindi, quando un utente commenta un altro utente, desidero visualizzare "X commentato sul tuo post". o quando qualcuno ne segue un altro voglio mostrare una notifica.
Questa è la mia tabella finora:
CREATE TABLE IF NOT EXISTS 'notifications' (
'id' int(11) NOT NULL AUTO_INCREMENT,
'user_id' int(11) NOT NULL,
'notification_id' int(11) NOT NULL,
'text' text NOT NULL,
'read' int(11) NOT NULL,
'created_at' datetime NOT NULL,
'updated_at' datetime NOT NULL,
PRIMARY KEY ('id')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
La parte in cui sono confuso è, dovrei inserire un record quando qualcuno segue un'altra persona? Come ... Subito dopo che qualcuno fa clic sul pulsante? In tal caso, cosa devo inserire nella riga?