Forum » Izdelava spletišč » Replace, match... v MySQL
Replace, match... v MySQL
poweroff ::
Imam sledečo situacijo.
Dve tabeli, v eno se zapisujejo cookiji in session IDji, v drugo pa session IDji in obiskane lokacije.
No, sedaj bi pa rad naredil končni izpis (v tab-delimited datoteko, ne v MySQL bazo), kjer bodo cookiji in lokacije.
Načeloma bi lahko naredil takole... odprem tabelo z sessioni in lokacijami in za vsak zapis v tabelo cookijev in sessionov pogledam kateri cookie ustreza danemu sessionu.
Potem imam pač lokacijo in cookie.
No, ta način je precej butast, ker se blazno poveča število pregledov baze.
Zanima me če obstaja kakšen bolj eleganten način. Problem je mogoče le ta da je teh zapisov v bazi ogromno, zato bi bilo verjetno precej težko vse prebrati v memory in potem tam premetavati...
Dve tabeli, v eno se zapisujejo cookiji in session IDji, v drugo pa session IDji in obiskane lokacije.
No, sedaj bi pa rad naredil končni izpis (v tab-delimited datoteko, ne v MySQL bazo), kjer bodo cookiji in lokacije.
Načeloma bi lahko naredil takole... odprem tabelo z sessioni in lokacijami in za vsak zapis v tabelo cookijev in sessionov pogledam kateri cookie ustreza danemu sessionu.
Potem imam pač lokacijo in cookie.
No, ta način je precej butast, ker se blazno poveča število pregledov baze.
Zanima me če obstaja kakšen bolj eleganten način. Problem je mogoče le ta da je teh zapisov v bazi ogromno, zato bi bilo verjetno precej težko vse prebrati v memory in potem tam premetavati...
darh ::
SELECT tc.cookie, tl.location
FROM tbl_cookies tc LEFT JOIN tbl_locations tl ON tc.sessionID = tl.sessionID;
that'z it...
Excuses are useless! Results are priceless!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Apache ignorira zastavico DNT v Internet Explorerju 10Oddelek: Novice / Zasebnost | 9135 (7637) | SplitCookie |
» | Kako naredit blokado pred veckratnim vpisom istih podatkov?Oddelek: Programiranje | 854 (780) | OwcA |
» | session id cookieOddelek: Izdelava spletišč | 1367 (1275) | poweroff |
» | Podvojeni session ID-ji v PHP?Oddelek: Izdelava spletišč | 1507 (1406) | poweroff |
» | Tracking v PHPjuOddelek: Programiranje | 1711 (1596) | darh |