Autor | Zpráva | ||
---|---|---|---|
Hoonzooid Profil * |
#1 · Zasláno: 21. 6. 2015, 14:23:09
Zdravím, dostal jsem se do situace, kdy nedokážu posoudit která možnost je lepší / více používaná.
Uživatel se přihlásí svým heslem na mé stránky. Jeho jméno si uložím do SESSION proměnné. Na mých stránkách ale dál potřebuji pracovat s konkrétním uživatelem a mám dvě možnosti. Pokaždé když použiji SELECT, tak abych se dostal k uživateli, potřebují použít INNER JOIN ke spojení dvou, tří tabulek, abych z databáze vytahnul data, která potřebuji. Druhá možnost je, že si na začátku do SESSION uložím i ID uživatele a dále v aplikací nepotřebuji spojovat tabulky pomocí INNER JOIN, ale používám rovnou jeho ID. Otázka je, co je lepší, rychlejší, používanější? Předem díky za odpověď |
||
Taps Profil |
#2 · Zasláno: 21. 6. 2015, 14:54:03
Hoonzooid:
Já osobně používám druhou možnost, a podle mě je i více používaná |
||
mimochodec Profil |
#3 · Zasláno: 21. 6. 2015, 20:11:45
Hoonzooid:
V session můžeš uchovávat víc informací, pokud uznáš za vhodné. Mít tam ID ale považuju za primární. |
||
Časová prodleva: 9 let
|
0