Napisane: 12.12.2011, 19:43:02 | |
Grupa: Zarejestrowani Postów: 76 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
serialize + gzip => odpakowanie -> unserialize. W podobny sposób serializowałem obiekty pakietów(socketów) w C# do zapisu do pliku |
Forum: Hydepark · Podgląd postu: #921908 · Odpowiedzi: 7 · Wyświetleń: 954 |
Napisane: 28.01.2011, 22:31:47 | |
Grupa: Zarejestrowani Postów: 76 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
|
Forum: PHP · Podgląd postu: #831770 · Odpowiedzi: 1 · Wyświetleń: 576 |
Napisane: 28.01.2011, 22:30:04 | |
Grupa: Zarejestrowani Postów: 76 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
|
Forum: PHP · Podgląd postu: #831767 · Odpowiedzi: 4 · Wyświetleń: 660 |
Napisane: 27.01.2011, 22:14:00 | |
Grupa: Zarejestrowani Postów: 76 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
AS - jako. Czyli tymczasowo nazywasz tabele rank - prościej już wytłumaczyć nie mogę. LEFT JOIN - dołącz, ranking2 as rank tabele ranking2 jako rank2, ON - tutaj pomyśl sobie że on = where bo też inaczej nie potrafię. CZYLI: LEFT JOIN ranking2 as rank2 ON(rank1.playerid = rank2.playerid). Cyli dołącz kolumny z tabeli ranking2 jeśli playerid z tabeli ranking1 jest równy playerid z tabeli ranking2. Inaczej: Leci sobie petla w ranking1 i dolacza do każdego rekordu odpowiedni rekord z ranking2 jeśli jest to możliwe. Już prościej nie potrafię, i napewno źle Ci to wytłumaczyłem ale mam nadzieję że trafi teraz to. |
Forum: PHP · Podgląd postu: #831417 · Odpowiedzi: 12 · Wyświetleń: 1 119 |
Napisane: 27.01.2011, 18:58:57 | |
Grupa: Zarejestrowani Postów: 76 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
drzewo na podstawie parent (ip). np. Standardowe by było id(1) parent(0) position(1) PC id(2) parent(1.2) position(2) Laptopy id(3) parent(1.2) position(3) Standardowe id(4) parent(1.2) position(3) Niestandardowe. Postion tylko dałem bo pamiętam że później łatwiej query budować. Position oznacza miejscu ID danej kategorii w parent.
Pobiera listę subkategorii dla aktualnej kategorii. Później tylko przy wyświetlaniu musisz sprawdzić czy ostatnia pozycja w parent jest równa aktualnej pozycji - wtedy dajesz do wyświetlenia. Dużo bajerów można tak robić, jest szybsze o wiele od rekurencyjnej strukturze. Ogólnie będziesz musiał pomyśleć co i jak, jak załapiesz o co chodzi sam zrozumiesz jak napisać wszystko. Dla przykładu ale już nie będę opisywał całego działania kodu ( a całej klasy Ci nie dam):
|
Forum: PHP · Podgląd postu: #831340 · Odpowiedzi: 3 · Wyświetleń: 1 539 |
Napisane: 30.12.2010, 16:52:07 | |
Grupa: Zarejestrowani Postów: 76 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
|
Forum: Przedszkole · Podgląd postu: #822018 · Odpowiedzi: 1 · Wyświetleń: 470 |
Napisane: 30.12.2010, 00:10:51 | |
Grupa: Zarejestrowani Postów: 76 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
Co do 1 rozwiązania dałem Ci przykładowo - zawsze można rozwinąć. Co do drugiego. Session_key i dane o sesji trzymasz w tabeli w bazie. Wiec jesli ktoś się loguje na usera który ma aktywną sesje to się nie zaloguje, lub po prostu wywala tą osobę/połączenie które ma aktywną sesje. account: acc_id username session: acc_id session_key session_time session_ip session_browser Teraz mniej więcej rozumiesz ? Lockaccount się stosuje jako dodatek, i każdy klient może sam sobie to nałożyć (jeśli ma np stałe ip i wie że jest sam w sieci). Jeśli ktoś jest w sieci osiedlowej nie po blokuje nikogo bo przecież mają te same ip. |
Forum: PHP · Podgląd postu: #821836 · Odpowiedzi: 39 · Wyświetleń: 3 109 |
Napisane: 29.12.2010, 17:26:59 | |
Grupa: Zarejestrowani Postów: 76 Dołączył: 10.11.2010 Skąd: Polska,Katowice Ostrzeżenie: (0%) |
To nie jest potrzebne, a raczej zbędne. Robisz 2 razy to samo. Bo Update samo w sobie też ma SELECT podczas WHERE. Nie rozumiem po co ustawiać aktualny czas dla osób który już są wylogowane.
Jeśli status_online jest int-em to nie używaj cudzysłowa. Nie potrzebnie mysql będzie to konwertował. To samo tyczy się czasu w UNIX |
Forum: PHP · Podgląd postu: #821680 · Odpowiedzi: 8 · Wyświetleń: 944 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 04:09 |