Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] [mysql] Aktualności obserwowanych
Forum PHP.pl > Forum > Przedszkole
bon16
Witam serdecznie, zastanawiam się na wykonaniem:

Mam tabele w bazie MySQL o nazwie: Rodzina, gdzie znajduję się zawartość:
ID, Imię, Użytkownik, Zdjęcie

Pole Użytkownik w tabeli odpowiada nazwie użytkownika w systemie, do którego należy członek rodziny.

Stworzyłem możliwość obserwowania użytkownika, i teraz pytanie: Jak wyświetlić na swoim profili, wszystkich członków rodzin użytkowników, których się obserwuję?

Mam nadzieję, że w miarę zrozumiale wyjaśniłem.
Podobna zasada działania jak np. Twitter, gdy doda się do obserwujących, później na głównej wyświetlane są wszystkie ich aktualności.
Kshyhoo
Proszę dopasować tytuł wątku do zasad na Forum.
Przenoszę.

Ja bym dodał nową tabelę, gdzie zapisywał bym, kto kogo obserwuje, a potem zapytaniem wyciągał wyniki.
bon16
Dziękuję za odpowiedź.

Czyli zrobić tak:
Tabela np. fallow
pola: 1) UserObserwowany
2) UserObserwujący
?

Przyznam, że uczę się ale jakoś staram ogarnąć wszystko na własną rękę.
MGie
tak,
przechowuj tylko id użytkowników w tej tabeli,
(np. user o id 17 obserwuje usera o id 7 )
bon16
Rozumiem, dziękuję. A później już pętla WHILE, która wyciągnie wszystkich obserwujących i w tej pętli kolejna, która wyciągnie ich aktualnych członków?
Dobrze rozumuję?
MGie
Jeżeli chcesz wyświetlić informacje kogo obserwuje dany user to piszesz prostego SELECTa:
  1. SELECT id_follower FROM users_followers WHERE id_user=1
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.