Hallo,
ja der Titel erscheint etwas ungewöhnlich, doch im Prinzip stimmt er schon.
Ich habe 2 Tabellen. Eine Tabelle enthält Hinweise, die Benutzer nach einem Login einmalig sehen sollen. Aufgebaut ist die Tabelle in der Art:
Nun habe ich eine weitere Tabelle angelegt, die speichert, wer den Hinweis bereits gesehen und ggf. zugestimmt hat. Der Aufbau ist dieser:
Code:
notice_id | user_id | notice_read | notice_accepted
Wenn ein Benutzer einem oder mehreren Hinweise noch nicht zugestimmt hat, existieren für diese in der zweiten Tabelle noch keine Einträge. Sobald zugestimmt wurde, erstelle ich dort einen Eintrag. Nun würde ich gerne ermitteln, welchem Benutzer ich welche Hinweise anzeigen muss.
Ich dachte daran, dass ich die Daten mit den Spalten der zweiten Tabelle erhalte, also bei noch nicht angezeigten/zugestimmten Hinweisen:
Code:
array (
id => 1,
text => 'möp',
user_id => 5,
notice_read => 0,
notice_accepted => 0,
)
So würden Daten aus der zweiten Tabelle zurückgegeben werden, die nicht existieren (evtl. mit den Standardwerten).
Geht das irgendwie oder wie kann man das schöner machen? Vielleicht ist meine Vorgehensweise auch nicht sinnvoll.
Grüße, Matze