Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Aktywności znajomych
pr0woKator
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 1
Dołączył: 9.02.2012

Ostrzeżenie: (10%)
X----


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?
Go to the top of the page
+Quote Post
grzes999
post
Post #2





Grupa: Zarejestrowani
Postów: 305
Pomógł: 29
Dołączył: 5.07.2011

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
markonix
post
Post #3





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

Ostrzeżenie: (0%)
-----


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).
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.09.2025 - 11:18