Mailinglisten-Archive |
Hi Ihr! Ich habe mal eine konzeptionelle Frage: Ich möchte eine DB aufsetzen, die als Backend für eine Applikation fungiert. In der Datenbank sollen User-Daten für eine variable Anzahl von Abos (im Intranet) eingetragen werden. Ich brauche mindestens die Felder eMail-Adresse, Passwort und die Liste der Abos. Die Details zu den Abos existieren bereits in einer weiteren Tabelle. Jedes Abo hat einen eindeutigen Namen (Char 20). Die User sollen sich über ein Web-Frondend (PHP) selber für die Abos eintragen können. Das Web-Formular soll sich dynamisch aus der Datenbak aufbauen, indem es nur die Abos anbietet, die in der Datenbank bereits konfiguriert sind. Erweiterungen um weitere Abos soll möglich sein, ohne die Struktur zu ändern; nur indem ein weiteres Abo in die Detail-Table eingetragen wird. Die Abos werden nächtlich von einem Perl-Script zusammengestellt und an die Abonenten versandt. Das Script soll in einem Durchlauf je einen User mit sämtlichen Abos aus der DB holen und dann das Abo in _einem_ Mail versenden (quasi ein Serienbrief). Um zu bestimmen, welches Abo gerade in das Mail eingefügt werdn soll, wird der eindeutige Name aus der Detail-Tabelle benötigt. Es handelt sich hierbei, auch wenn es sich so anhört, nicht um die Generierung von SPAM, sondern um den Versand von Datenbank-Reports und anbderen Statistiken in unserem Intranet. Ablauf: 1. Einlesen der Abo-Definitionen 2. Erstellen der Reports gem. der Abo-Definitionen 3. Schleife über alle eingetragenen Abonenten mit aktiven Abos Zusammenstellen der Mail Versand -> nächster Abonent 4. Archivierung der Reports Frage: Wie lege ich am besten die Informationen über die aktiven Abos je eMail-Adresse in der DB ab, um die obigen Anforderungen zu erfüllen? -- mfg Andre --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive