![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 27.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Od pewnego czasu pracuję nad małym silnikiem społecznościowym i mam pewien problem, a raczej brak pomysłu. w serwisie tym jest 10,000 osób, ja mam 300 znajomych. Każdy z nich coś robi, dodaje fotki, komentuje je, zmienia opisy itp. wszystko to zapisuje się w tablicy "wall". no i jak można w miarę optymalnie wyciągnąć z tablicy wszystkie zmiany dokonane tylko przez moich znajomych? tablica friends: id | user_id | friend_id tablica wall: id | user_id | data | nazwa | itd. proszę o pomoc:) jedyne co mi przychodzi do głowy to przejrzeć tablicę 300 razy:/ pozdrawiam Fantome:) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 5 724 Pomógł: 259 Dołączył: 13.04.2004 Skąd: N/A Ostrzeżenie: (0%) ![]() ![]() |
Najtrywialniejsze rozwiazanie to join:
A zrob cos takiego - jak user X cos zrobi to zapiszesz powiadomienia o tym do wszyskich jego znajomych a potem tylko: . Dane dodajesz tylko raz, a odczytow masz mase, wiec pewnie to bedzie szybsze. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 27.12.2006 Ostrzeżenie: (0%) ![]() ![]() |
ok dzięki za szybką odpowiedź :]
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 13:39 |