Mailinglisten-Archive |
> 1. tabelle "mail": id, text, date > 2. tabelle "mailstore": user_id, mail_id, read, deleted, noch ein hinweis. für jede mail existieren dann genau n+1 (n=anzahl empfänger) einträge in der tabelle "mailstore" - bei genau einem davon hat "read" den wert 1 - und genau ein eintrag in der tabelle "mail". sollte das aufkommen so gross werden, dass mails tatsächlich physikalisch gelöscht werden müssen, muss überprüft werden, ob alle verweise in der tabelle mailstore auf diese mail den "deleted"-flag gesetzt haben - danach entfernt man alle verweise in "mailstore" und den eintrag in "mail". ich würde das system auf jeden fall so planen, dass es auch für rundmails verwendet werden kann. aus eigener schmerzlicher erfahrung heraus... schöne grüsse, arash --- *** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive