phpbar.de logo

Mailinglisten-Archive

Posteingang / ~ ausgang mit MySQL

Posteingang / ~ ausgang mit MySQL

Arash Yalpani mysql_(at)_lists.phpcenter.de
Mon, 7 May 2001 17:29:21 +0200


> 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