php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Thema geschlossen
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.01.2012, 19:13  
Neuer Benutzer
 
Registriert seit: 28.08.2011
Beiträge: 4
PHP-Kenntnisse:
Anfänger
niklas319 befindet sich auf einem aufstrebenden Ast
Standard Datenbank Planung zu einem Nachrichtensystem

Hey,

ich wollte euch mal nach Verbesserungsvorschlägen/Kritik von meinem Nachrichtensystem bitten. Den ganz überzeugt bin ich davon noch nicht.


Konzept:

User A schreibt eine Nachricht an Empfänger X, mit einem Betreff("abc") und einem Inhalt. Empfänger X kann 1 User sein aber auch mehrere durch Semikolon getrennte User. Hier jetzt User B.

User B der die Nachricht von User A erhielt. Sieht im Posteingang nun alle Chat Verläufe unter dem Betreff. Klickt er auf den Betreff "abc", wird er zu einer anderen Seite weitergeleitet. Dort sieht er dann die Nachrichten von User B und User A zu dem Chatverlauf mit dem Betreff "abc".

Auf dieser Seite kann er dann antworten.

Sollte man mehrere Empfänger eingeben, wird für jeden User ein separater Datenbank Eintrag angelegt.


Datenbank Planung:

Topic Tabelle mit den Spalten
- ID
- Betreff
- Inhalt
- Sender User ID
- Empfänger User ID
- Flag (0 = unread, 1 = read)

Nachricht Tabelle mit den Spalten
- ID
- Topic ID
- Inhalt
- User ID (wird entweder die Empfänger oder die Sender Id sein)

Umsetzung:
Eine neue Nachricht, wird in die Topic Tabelle eingetragen.
Eine Antwort auf eine Nachricht wird in die Nachricht Tabelle eingetragen.


Ich bin mir aber nicht sicher, wie ich eine Löschfunktion umsetzen kann.
Mit einem Flag? Ganz aus der Datenbank löschen?

Eigentlich müsste es ja auch 2 Flags geben, weil User A kann ja die Nachricht löschen aber User B hat sie noch.


Viele Grüße,
niklas319
niklas319 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.01.2012, 19:17  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Inserate, Konzepte und Meinungsumfragen

[MOD: Thread geschlossen]
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Thema geschlossen


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
Checkboxes nach editieren wieder in die Datenbank abspeichern Falki14 PHP Einsteiger 15 15.01.2012 21:39
[Erledigt] Datensätze von einer MySQL in eine andere MySQL Datenbank abgleichen Marvin75 Datenbanken 7 10.06.2011 18:00
Mehrere Querys klappen in PhpMyAdmin aber nicht in PHP djscaleo Datenbanken 36 15.05.2011 02:00
[Mitmachquiz] Gästebuch mit beliebiger Datenbank Asipak Off-Topic Diskussionen 69 02.03.2011 11:03
PHP Datenbank mit SQL bauen DonMarco Datenbanken 7 24.02.2011 10:39
[Erledigt] Datensatz von Datenbank A nach Datenbank B kopieren GruenerQuark Datenbanken 2 17.01.2011 17:19
Variablenname aus Datenbank auswerten Eratech PHP Tipps 2010 6 04.05.2010 18:09
Allgemein Werte in Datenbank updaten chunky PHP Tipps 2010 1 08.04.2010 22:35
Datenbank richtig aufgebaut? bageleudi Datenbanken 2 31.03.2010 21:01
schribt nichts in die datenbank Cheesy92 PHP Tipps 2006 9 27.10.2006 14:03
String in Datenbank finden Pimbolie1979 Datenbanken 11 13.10.2006 15:37
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
Eintrag in Datenbank mittels Formular? Datenbanken 5 16.12.2004 17:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
nachrichtensystem php, datenbank nachrichtensystem, php nachrichtensystem code, php nachrichtensystem, datenbankplanung, php datenbank nachricht, private nachrichten system datenbank

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:41 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