php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2006

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.04.2006, 23:48  
Erfahrener Benutzer
 
Registriert seit: 16.02.2006
Beiträge: 303
tinchen
Standard Struktur der Datenbankabfrage

Hallo,

nachdem ich das Thema "cronjob" erfolgreich für mich entdeckt habe, taucht das nächste Problem auf. Meine Datenbankstruktur sieht so aus:
id | email | name | vorname | dozent | workshop | dozmail

Nun möchte ich einmal in der Woche eine Email pro Dozent per php versenden, die alle Teilnehmer eines Workshops listet. Dabei soll diese Email jeweils nur an den jeweigen Dozenten gehen. Noch besser wäre es evt. Emails zu versenden, die nur ein einziges Mal an den jeweiligen Dozenten gehen und nach Workshops sortiert die jeweiligen Teilnehmer des Workshops mit Name, Vorname, Email listet.

Mein Problem sind nun weniger die Datenbankabfragen selbst oder das Versenden der Email, sondern eher, dass ich nicht genau weiß, wie ich die Datenbankabfrage strukturiere, damit genau das Ergebnis dabei herauskommt. Vielleicht sehr ihr eine Möglichkeit mir zu helfen.

Gruß
Tine
tinchen ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 06.04.2006, 11:59  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

D.h. ja, dass ein Dozent mehrere Workshops halten kann, dann ist deine Struktur schonmal ungünstig. Denn du hast keine 1:n Beziehung (Dozent-Workshop) modelliert.

Was ist denn der Unterschied email und dozmail? Was kommt bei dozent rein?

Mein Vorschlag nach meinem Verständnis der Aufgabenstellung:

dozenten:
id | name | vorname | email

workshops:
id | workshop | dozent_id

teilnehmer:
id | name | vorname | email

verbindung_teilnehmerWorkshops:
workshop_id | teilnehmer_id

Jetzt kann es beliebig viele Dozenten geben.
Ein Dozent kann beliebig viele Workshops leiten, umgekehrt gehört zu einem Workshop nur ein Dozent.
Es gibt eine weitere Liste Teilnehmer. Ein Teilnehmer kann Teilnehmer mehrerer Workshops sein.
Jeder Dozent und jeder Teilnehmer hat eine E-Mail-Adresse.


Ist das das, was du wolltest?
Zergling-new ist offline  
Alt 07.04.2006, 13:35  
Erfahrener Benutzer
 
Registriert seit: 16.02.2006
Beiträge: 303
tinchen
Standard

Vielen Dank,

mir war schon so, dass ich einen Fehler bei der Datenbankgestaltung gemacht habe. So sieht es ganz gut aus, dann hoffe ich mal, dass ich die Datenbankabfragen auch so hinbekomme, wie ich mir das vorstelle.

Liebe Grüße
Tine
tinchen ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Macht diese Struktur Sinn? Ghosti Datenbanken 17 24.04.2008 08:24
xslt struktur.. so nur mit php-unterstützung möglich? Crypi PHP Tipps 2008 8 17.03.2008 17:58
Struktur im Newssystem tinchen PHP Tipps 2007 4 10.07.2007 21:20
datenbankabfrage nach funktionsübergabe obi PHP Tipps 2007 9 13.04.2007 02:01
die neue Struktur von der opengeodb Plague PHP-Fortgeschrittene 2 13.07.2006 08:33
Datenbankabfrage mit variablen select-Auswahlfeldern tinchen PHP Tipps 2006 1 11.04.2006 10:40
DB Struktur? nsane Datenbanken 2 11.10.2005 10:50
datenbankabfrage faultier PHP Tipps 2005-2 10 13.06.2005 11:40
Datenbankabfrage Serverübergreifend PHP Tipps 2005 22 04.05.2005 12:42
Datenbankabfrage für Singlesuche ThaRider Datenbanken 6 27.03.2005 09:35
suche bestimmte Datenbankabfrage mit SUM() Datenbanken 4 21.01.2005 13:40
verzeichnis struktur in eine tabelle packen Datenbanken 2 29.12.2004 20:15
zu langsame Datenbankabfrage Datenbanken 3 09.11.2004 16:24
[Erledigt] Datenbankabfrage Datenbanken 4 30.10.2004 22:46
wer weiß wie man so ein struktur schreibt?? HTML, Usability und Barrierefreiheit 1 30.08.2004 10:50


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:31 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.