![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Gast
Beiträge: n/a
|
Hallo!
Tut mir echt leid, aber mir ist einfach kein vernünftiger Titel eingefallen. Aber jetzt zu meinem Problem. Bei meinem CMS können sich die Benutzer interne Nachrichten schicken ähnlich der PN. Eine Nachricht kann an mehrere Benutzer versendet werden. Mit versenden ist ein Eintrag in die Datenbank gemeint. Die Datenbanktabelle in der die Nachricht gespeichert wird hat ein Feld receiver in der die ID des Empfängers gespeichert wird. Jetzt gibt es 2 Möglichkeiten die Nachrichten abzuspeichern. 1. Ich speichere für jeden Benutzer eine Nachricht ab zB ich schreibe eine Nachricht an fünf Benutzer und speichere deshalb fünf mal die gleiche Nachricht ab. 2. Ich speichere die Nachricht nur einmal und habe im Feld receiver die ID's getrennt von zB einem # oder einem |. Ich habe bereits eine der beiden Methoden umgesetzt bin mir aber jetzt doch irgendwie unsicher. MfG Fat Tony |
|
|
|
Nach oben #4 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.616
|
Ein bekanntes Forenssystem löst das so:
SQL Code:
SQL Code:
Nur so als Beispiel. Wie man dann die privaten Nachrichten eines Mitglieds ausliest weißt Du ja. Grüße Ben. |
|
|
|
|
|
Nach oben #5 |
|
me pro ok?
Registriert seit: 07.09.2005
Ort: Pulheim bei Köln
Beiträge: 964
|
Hatte gestern Abend keine Zeit zum antworten mehr.
Code:
msgID | userID | msgDirection n | 8 | out n | 17 | in
__________________
Gedanken aus Draht stricken einen Zaun. |
|
|
|
|
|
Nach oben #7 |
|
Projektleiter
Registriert seit: 02.12.2004
Ort: Wildeshausen
Beiträge: 2.200
|
wenn es dann an die Löschen-Funktion geht wäre es sinnvoll wenn du dafür nicht die message an sich löscht, sondern nur die 'Verknüpfung'. Erst wenn 'in' und 'out' gelöscht sind auch die message.
Sonst hast du das wie in phpBB, dass der Sender den Postausgang aufräumt und die ungelesene Nachricht löschen kann!
__________________
Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
|
|
|
|
|
Nach oben #9 |
|
Gast
Beiträge: n/a
|
@Lars
msgDirection ist unnötig weil keine Beziehungen zwischen den einzelnen Nachrichten bestehen. d.h. Der Benutzer schickt die Nachricht an eine ein paar andere Benutzer und das wars. Wenn dieser dann antwortet, ist das wieder eine neue Nachricht unabhängig von der alten. @Ben so ähnlich habe ich es gelöst |
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Anmeldeseite]Firefox will Passwort speichern | WarrenFaith | HTML, XML und CSS | 13 | 10.09.2007 11:54 |
| DAtensatz in Variable Speichern und in eine Tabbele speichern | kampfgnom | Datenbanken | 11 | 10.12.2006 20:45 |
| PDF in DB speichern oder ? | julien | Datenbanken | 9 | 14.05.2006 20:26 |
| Inhalte von RichTextBoxen in DB speichern? | PaterNoster | Datenbanken | 10 | 06.12.2005 12:35 |
| Speichern von Einstellungen - Welche API? | pago | Allgemeine Java-Programmierung | 4 | 04.11.2005 20:25 |