Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Aktywności znajomych
Forum PHP.pl > Forum > PHP
pr0woKator
Jestem w trakcie tworzenia z systemu znajomych w moim serwisie + wyświetlania aktywności z znajomymi związanych.

Zastanawiam się jak zapisywać kto jest czyim znajomym, oraz jak wyświetlać aktywności znajomych.

Aktywności zapisuje w bazie w osobnej tabeli w której mam id autora. Teraz przykładowo zapisuję w osobnej tabeli o nazwie

"znajomi" zaproszenia i ich potwierdzenia czyli ID | id usera który jest zaproszony | ID zapraszającego | STATUS (0 - czeka, 1 - w znajomych),

Chciał bym teraz pobrać wszystkie aktywności znajomych użytkownika który ma ID 1 i wyświetlić je posotrowane po dacie. Wszystko niby ładnie, ale co w przypadku gdy użytkownik będzie miał np. 20 znajomych?
grzes999
a co to za różnica ilu ma znajomych. Schemat jest taki sam pobierasz listę znajomych, później ich wiadomości i sortujesz po dacie dodania, którą masz w tabeli aktywność.
A tak swoją drogą to robisz drugiego facebooka ;p
markonix
SELECT IN (idiki znajomych)
lub JOIN.

Te pierwsze prostsze, ale raczej przy małych ilościach znajomych się sprawdzi (kilka tysięcy IDików już pewnie wygeneruje mało wydajne zapytanie).
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.