![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 10.06.2009 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Ostatnio zastanawialem sie jak zrobic takie powiadomienie/sciane jak na FB i napotkalem na pewien problem. mianowicie mam tabele np powiadomienia i je pobieram i tutaj mam problem - jak odczytac te akcje zeby bylo wydajnie, jak je zapisac. zauwazmy ze mamy rozne akcje: 1. ktos zostal kogos przyjacielem 2. ktos sie zatagowal na zdjeciu 3. ktos dodal zdjecie 4. ktos dodal film 5. ktos cos napisal na scianie ... itd. i kazda akcja inaczej jest pokazana, inaczej wyswietlana, inne informacje zawiera. czy robic cos na zasadzie ze w tabeli powiadomienia dodac pole "tekst" - i tam na sztywno wklepac html ze wszystkim do powiadomienia. wtedy przy robieniu selecta i wyswietlaniu robimy echo - szybkie - ale daje nam mala swobode zmian i zajmuje duzo miejsca w bazie danych. 2 sposob to mozna zapisywac np ID akcji + typ i odwolywac sie do calkiem innych tabel. Tylko wtedy nie pobierzemy tych danych 1 zapytaniem. Mozna wtedy pobrac kazdy status z osobna i potem to polaczyc w jednosc. albo pobrac powiadomienia i robic zapytanie w petli while(co moze zabic serwer ... ) Jak macie jakis pomysl jak to ugryźć to prosilbym o pomoc. Jak zapisac najlepiej do bazy te dane i potem jak je odczytac zeby to bylo szybkie i latwe... Myslalem dlugo i nie moge wymyslec. pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 1 Dołączył: 12.02.2010 Ostrzeżenie: (0%) ![]() ![]() |
Ja bym zapisywał do bazy zserializowane obiekty/tablice. HTML w bazie tam gdzie można go uniknąć to zło i dzieło szatana (IMG:style_emoticons/default/winksmiley.jpg) .
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 18:06 |