Ich versuche herauszufinden, wie ich etwas wie oben beschrieben bauen. Ich habe eine Benutzertabelle, in der jeder Benutzer mit einer eindeutigen ID identifiziert wird, und ich habe eine "Freundesliste" -Tabelle, in der Benutzer-IDs mit anderen Benutzer-IDs übereinstimmen, um eine Verbindung herzustellen. Die Inhaltstabelle hat ein TINYINT-Feld namens Privat, 1 ist privat & 0 ist öffentlich. Mein Ziel ist es zwei Dinge zu machen,Inhalt nur für bestimmte Benutzer-IDs sichtbar
1) Stellen Sie sicher, Inhalt nur sichtbar für Nutzer, die
2) Stellen Inhalt nur sichtbar für den Schöpfer des Inhalts auf dem frienlist sind
Ich bin nicht sicher, wie Ich sollte das bauen oder wo ich anfangen soll. Jede Rückmeldung wird sehr geschätzt!
einfach die aktuelle Benutzer-ID (? Von Session) in der 'WHERE' Klausel Sie fragt ... – DontVoteMeDown
Assign Userliste id (IDs) zum Inhalt dann mache Abfrage dh wähle * aus content-table wo friendlist_ids in (1,2,3) und content_created_by = Wert aus Session etc nimm –