Mailinglisten-Archive |
On Wed, 12 Jun 2002 19:25:32 +0200, you wrote: > 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? Typisch wäre so eine Konstruktion: UserTable AboTable Abo2UserTable --------- --------------- ------------- UserID AboID ID Password AboDefinition AboID eMail UserID Wobei in Abo2UserTable pro Abo eines Benutzers ein Eintrag existiert. Alle Abos eines bestimmten Benutzers bekommst Du dann per: select UserTable.eMail, AboTable.AboDefinition from \ UserTable,AboTable,Abo2UserTable where \ AboTable.AboID=Abo2UserTable.AboID AND \ UserTable.UserID=Abo2UserTable.UserID AND \ UserTable.UserID=<ID des gesuchten Users> oder so ähnlich. cu, sven -- Sven Mueller Tel: +49-231-401550 Giessereistr. 11a Mobil: +49-172-2323802 D-44289 Dortmund web: http://incase.de --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive