| | |
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
Autor | Správa |
---|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
chcem sa spytat ako mozem ulozit napr. do db ci suboru vsetky premenne session (aj polia)
EDIT
a nasledne nacitam
dakujem
|
|
Registrovaný: 22.12.07 Prihlásený: 24.02.13 Príspevky: 227 Témy: 30 |
Existuje len jedna premenna $_SESSION a je to pole obsahujúce kľúče s príslušnímy hodnotamy napr. $_SESSION["userID"]="125";
Ukladať to môžeš pomocou cyklu foreach:
foreach ($_SESSION as $key => $value) {
//príkaz MySQL kde vkladáš hodnoty takto:
mysql_query = (" INSERT INTO nazov_tabulky($key) VALUES ($value)");
}
Toto ti postupuje ku každému kľúču s príslušnou hodnotou a vloží túto hodnotu do tabuľky "nazov_tabulky" do stĺpca s názvom kľúča.
//tuším
_________________ ... no tak tu preistotu nenapíšem nič ... |
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 06.08.2009 9:44 | |
|
antivir, máš k tomu blbý prístup. Namiesto jedného prístupu k DB by si ich vytvoril zbytočné množstvo a ešte by to nefungovalo podľa poťiadavky. Jednak by ti takýto skript vyplnil v každom riadku len jeden zo stlpcov a jednak toto pilná lama glama zrejme aj tak nechcel.
pilná lama glama, môžeš si uložiť SESSION ID do databázy a potom údaje ako meno užívateľa, ID užívateľa, možno čas prihlásenia atp. To si uložíš rovnaké hodnoty ako by si ukladal do session, neviem ale, či je to najlepší spôsob.
|
|
Registrovaný: 22.12.07 Prihlásený: 24.02.13 Príspevky: 227 Témy: 30 |
Záleží na tom, že načo tú DB potrebuje...
Administrácia je iná vec ako ukladať nejaké info do DB ...
_________________ ... no tak tu preistotu nenapíšem nič ... |
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
tak to doplnim, robim web s hrou kariet a dve kopy,rozdane karty/4x5,info kto ma kolko kariet a podobne ukladam do session kedze prechadzaju mnohymi cyklami.
ked niekto hru prerusi potrebujem aby pri dalsej navsteve mohl pokracovat
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 06.08.2009 10:00 | |
|
No tak to si môžeš tie informácie ukladať aj do databázy
|
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
rozmyslal som nadtym ale ked bude na stranke viac ludi nebude neustale natahovanie db prilis zatazovat serv?alebo myslis session ako napisal antivir?
pripadne je daka moznost zadefinovat premennu ako "superglobalnu" inak ako session?
|
|
Registrovaný: 26.11.06 Prihlásený: 22.01.24 Príspevky: 4118 Témy: 319 Bydlisko: HE/BA | Napísal Flety: 06.08.2009 10:14 | |
|
Myslím, že db aj tak potrebuješ nakoľko sa niekto iný k údajom z tvojej session nedostane. Ale môžeš to skúsiť cez súbory.
|
|
Registrovaný: 30.04.09 Prihlásený: 11.02.10 Príspevky: 723 Témy: 81 |
idem skusit db a 4 zapisi na jedno kolo snad nebude velka zataz dik moc
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
urcine nebude. co myslis kolko dotazov na databazu je pri zobrazeni tohoto fora?
a uzivatelov je tu relativne dost v jednom case.
databazy boli vytvorene prave nato, aby sa dalo efektivne pracovat s datami. neboj sa ich trochu zatazit
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 22.12.07 Prihlásený: 24.02.13 Príspevky: 227 Témy: 30 |
Tak v tvojom prípade je to vpoho
Nemáš tam množstvo prístupov k db prebiehajúcich súčastne takže sa nemusíš báť
_________________ ... no tak tu preistotu nenapíšem nič ... |
|
| Stránka: 1 z 1
| [ Príspevkov: 11 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|