ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
258
258
EMPFEHLEN
-
Hi,
ich überlege grade wie ich folgendes Problem bewerktstellige:
Auf einer Seite sollen neue Ereignisse dargestellt werden, zum Beispiel:
Gästebucheinträge
neue Freundschaften
neue Kommentare
Freundschaftsanfragen
Insgesamt habe ich 5 Tabellen:
- user
----- user_id
----- user_nickname
- gaestebuch
----- gb_id
----- gb_owner_id
----- gb_autor_id
----- gb_text
----- gb_datum
- freunde
----- freundschaft_id
----- freundschaft_anfrager_id
----- freundschaft_mit_id
----- freundschaft_akzeptiert
----- freunschaft_abgelehnt
----- freundschaft_anfrage_datum
- kommentare
----- kommentar_id
----- kommentar_zu_id
----- kommentar_autor_id
----- kommentar_datum
Soweit!
Jetzt will ich gerne, das alle Ereignisse die in diesen Tabellen auf eine Seite zusammengefasst werden und zwar nach Datum sortiert.
Also zum Beispiel:
Der und der ist jetz befreundet mit So und so
Die und die hat einen Kommentar dazu gemacht
Der und der ist jetz befreundet mit So und so
Der und der ist jetz befreundet mit So und so
Du hast einen neuen Gästebuch Eintrag
Du hast eine neue Freundschaftsanfrage
Und so weiter.
Bisher wollte ich für jede Ereigniss-Art eine Funktion schreiben, aber das hilft ja nicht wirklich weiter.
Wäre super, wenn ihr mir einen Denkanstoß geben könntet!
P.s. ich nutze Smarty Templates
Gruß
DavidNein, ich bin kein Programmier-könig. Aber Spaß macht es trotzdem!
-
Entweder mit UNION zusammenfassen oder 5 Sektionen mit je einer Abfrage
---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Ich bin selbst am überlegen, wie ich sowas am besten löse.
Macht es Sinn, eine extra Tabelle "dashboard" zu haben, in welcher alle Ereignisse eingetragen werden? Man muss dann zwar doppelt eintragen, aber das Auslesen ist viel einfacher.
-
Das kommt drauf an, um welche Datenmengen es sich handeln wird.
Bei guten Indexen und Aufbauten der Datenbank würde ich wenn es irgenwie geht auf die doppelte Führung der Eitnräge verzichten.---------------------------------------------------------------------------------------------------
item: Ich habe es mir aus gesundheitlichen Gründen abgewöhnt unformatierten Code zu lesen (Auch SQL-Statements kann man formatieren!)
item: Tutorial: [PHP][MySQL] Debug Queries
item: Schreibt mir keine PN mit Fragen die im Forum beantwortet werden können - ich mache kein persönliches coaching
item: Bitte zur besseren Lesbarkeit PHP-Code in [PHP]...[/PHP], SQL in [SQL]...[/SQL], Visual Basic in [VB]...[/VB] etc. schreiben
-
Wie ist es denn, wenn man jetzt 50.000 Benutzer hat und bei jedem Nutzer stehen pro Tag 20-40 Ereignisse auf dem Dashboard?
Doppelte Führung oder eher nicht..?Nein, ich bin kein Programmier-könig. Aber Spaß macht es trotzdem!
Ähnliche Themen
-
PHP und Facebook
Von DeeFour im Forum PHPAntworten: 3Letzter Beitrag: 03.11.10, 13:38 -
[primeFaces] Frage zur neuen dashboard Komponenten
Von Bexx im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 0Letzter Beitrag: 10.03.10, 09:23 -
Javascript (für Dashboard-Widget) fremde Webseite auslesen
Von zeroize im Forum Javascript & AjaxAntworten: 2Letzter Beitrag: 03.05.09, 22:37 -
wwf in eine html umwandeln für myspace
Von zwenne im Forum HTML & XHTMLAntworten: 7Letzter Beitrag: 13.08.08, 14:13 -
Wie macht man so eine Geile MySpace Seite?
Von KonischerKlotz im Forum HTML & XHTMLAntworten: 2Letzter Beitrag: 07.02.08, 20:54





Zitieren


Login






[PHP][Snippet] Array zu XML konvertieren