lisali
Erfahrenes Mitglied
Hallo,
ich würde gerne wie aus Facebook bekannt dieses "like" bzw. "gefällt mir" machen. Also, wenn jemand ein Beitrag (Kommentar, Link, etc.) gefällt, klickt man auf den Link und dann sehen alle wem das gefällt.
Jetzt habe ich nur die Frage wie genau ich das machen könnte... also, ich habe eine Tabelle in MySQL angelegt namens "rate" mit den Spalten id und uid (für User-ID).
Jetzt weiß ich aber nicht wie ich das realisieren soll, weil es garkeine eindeutige Zuordnung geben kann.
Ich habe zum Beispiel die Spalte "rid" (für Rate-ID) in der Kommentar-Tabelle von mir hinzugefügt und auch bei einer Link-Sammlung. Also, eine Tabelle, wo Links abgelegt werden.
Ich dachte jetzt, dass ich es so machen könnte, dass dann bei jedem Klick ALLE Tabellen überprüft und guckt was die höchste ID ist, damit es keine Doppeldeutigkeiten geben wird/geben kann. Aber das wäre sicher zu viel SQL-Nutzung für eigentlich eine relativ einfache Sache.
Was würde es für Alternativen geben?
ich würde gerne wie aus Facebook bekannt dieses "like" bzw. "gefällt mir" machen. Also, wenn jemand ein Beitrag (Kommentar, Link, etc.) gefällt, klickt man auf den Link und dann sehen alle wem das gefällt.
Jetzt habe ich nur die Frage wie genau ich das machen könnte... also, ich habe eine Tabelle in MySQL angelegt namens "rate" mit den Spalten id und uid (für User-ID).
Jetzt weiß ich aber nicht wie ich das realisieren soll, weil es garkeine eindeutige Zuordnung geben kann.
Ich habe zum Beispiel die Spalte "rid" (für Rate-ID) in der Kommentar-Tabelle von mir hinzugefügt und auch bei einer Link-Sammlung. Also, eine Tabelle, wo Links abgelegt werden.
Ich dachte jetzt, dass ich es so machen könnte, dass dann bei jedem Klick ALLE Tabellen überprüft und guckt was die höchste ID ist, damit es keine Doppeldeutigkeiten geben wird/geben kann. Aber das wäre sicher zu viel SQL-Nutzung für eigentlich eine relativ einfache Sache.
Was würde es für Alternativen geben?