Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 13 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.01.10
Prihlásený: 04.04.10
Príspevky: 7
Témy: 4
Príspevok NapísalOffline : 13.01.2010 14:56

Ahojte potrebujem do db vykonat zapis (update resp. INSERT INTO) ale potrebujem to napriklad takto uzivatel vyplni formular a udaje by sa ulozily do docasneho suboru (napriklad do *.tmp) a cca az po 5 minutach by sa ulozily do db je nieco take mozne? Dakujem za rady tipy


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 13.01.2010 15:24

slo by to mozno takto
sql dotaz spustit po sleep(300) + spojit to zo session uzivatela ale podla toho naco to je dobre
http://sk2.php.net/manual/en/function.sleep.php


Offline

Skúsený užívateľ
Skúsený užívateľ
Zapis do DB

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 13.01.2010 17:00

ach boze ;) lama, ty radsej nikomu nerad...

vlado, takto to urcite nerob ;)
vloz to do databazy ihned a pridaj tam jeden stlpec v ktorom bude informacia od akeho casu je zaznam platny (do toho stlpca si pri vlozeni zaznamu daj aktualny cas + 5 minut). Tam kde pracujes s datami si len doplnis osetrenie ze ta zaujimaju iba data kde je datum platnosti mensi ako aktualny.







_________________
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
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.01.10
Prihlásený: 04.04.10
Príspevky: 7
Témy: 4
Príspevok Napísal autor témyOffline : 13.01.2010 20:19

GoodWill píše:
ach boze ;) lama, ty radsej nikomu nerad...

vlado, takto to urcite nerob ;)
vloz to do databazy ihned a pridaj tam jeden stlpec v ktorom bude informacia od akeho casu je zaznam platny (do toho stlpca si pri vlozeni zaznamu daj aktualny cas + 5 minut). Tam kde pracujes s datami si len doplnis osetrenie ze ta zaujimaju iba data kde je datum platnosti mensi ako aktualny.


Pri funkcii INSERT INTO by to bolo OK ale ako spraviť keď užívateľ potvrdí formulár a cez funkciu update sa prenesú údaje do db tak aby sa ešte 5 minút zobrazovali staré údaje a až po 5 minútach nove údaje?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 13.01.2010 20:28

Tak vytvor dve tabuľky, prvá je original dáta z ktorých čítaš, druhá bude obsahovať zmenené dáta s informáciu, kedy sa majú zmeniť a pustíš cron na 5 minút. Otázka je načo ti to vlastne je?, lebo podľa môjho názoru, je to zbytočnosť a bude ti to celkom pekne zaťažovať server.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 13.01.10
Prihlásený: 04.04.10
Príspevky: 7
Témy: 4
Príspevok Napísal autor témyOffline : 13.01.2010 20:41

Tominator píše:
Tak vytvor dve tabuľky, prvá je original dáta z ktorých čítaš, druhá bude obsahovať zmenené dáta s informáciu, kedy sa majú zmeniť a pustíš cron na 5 minút. Otázka je načo ti to vlastne je?, lebo podľa môjho názoru, je to zbytočnosť a bude ti to celkom pekne zaťažovať server.


Ten cron ako by som spravil?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 13.01.2010 20:58

V adminsitrácií webu by si to mal mať (v hostingu)


Offline

Skúsený užívateľ
Skúsený užívateľ
Zapis do DB

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 13.01.2010 21:13

Cron ti dokaze spustat nejaky script najcastejsie raz za minutu. Ak ti to tak staci...







_________________
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
Offline

Užívateľ
Užívateľ
Zapis do DB

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 13.01.2010 21:32

co ja viem, podla mna blbost s cronom...

sprav 2 tabulky:
zobrazuje
caka

Do "caka" das nove udaje a cas, odkedy plati.. kym nie je ten cas, tak na stranke budes mat udaje zo "zobrazuje" a ked pride cas, ze treba zobrazit nove veci, tak zobere z tabulky "caka"

A ked prebehne UPDATE, tak najprv udaje z "caka" zapises do "zobrazuje" a do "caka" das novsie udaje + novy cas zobrazenia..







_________________
"It took a lot of work, but this latest Linux patch enables support for machines with 4096 CPUs, up from the old limit of 1024." "Do you have support for smooth full-screen flash video yet?" "No, but who uses that?"
- ak dlho neodpisujem do témy, zabudol som na ňu, takže ma upozornite SS, ak chcete moju odpoveď
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.04.09
Prihlásený: 11.02.10
Príspevky: 723
Témy: 81
Príspevok NapísalOffline : 13.01.2010 22:30

Citácia:
ach boze lama, ty radsej nikomu nerad...
:oops:
moc som nadtym nerozmyslal, nevedel som si predstavit prakticke vyuzitie takeho scriptu.
GoodWill, tvoje riesenie je ale skoro rovnako mudre kedze po dalsej editacii by nabehla povodna hodnota :P

cronom prechadzat tabulky kazdych 5minut sa mi tiez nezda idealne


Offline

Skúsený užívateľ
Skúsený užívateľ
Zapis do DB

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 14.01.2010 6:14

co je zle na crone kazdych 5min?







_________________
neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to!
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96
Príspevok NapísalOffline : 14.01.2010 8:17

Blackshadow píše:
co ja viem, podla mna blbost s cronom...

sprav 2 tabulky:
zobrazuje
caka

Do "caka" das nove udaje a cas, odkedy plati.. kym nie je ten cas, tak na stranke budes mat udaje zo "zobrazuje" a ked pride cas, ze treba zobrazit nove veci, tak zobere z tabulky "caka"

A ked prebehne UPDATE, tak najprv udaje z "caka" zapises do "zobrazuje" a do "caka" das novsie udaje + novy cas zobrazenia..

Zamysli sa nad tým čo si napísal ... :D už? Nie? Tak ako chceš ošetrovať kedy nastal ten správy čas a prepisovať údaje keď v úvode píšeš, že cron je blbosť :D


Offline

Skúsený užívateľ
Skúsený užívateľ
Zapis do DB

Registrovaný: 29.10.07
Prihlásený: 27.10.23
Príspevky: 1395
Témy: 30
Bydlisko: Bratislava
Príspevok NapísalOffline : 14.01.2010 10:38

Tazko sa navrhuje idealne riesenie ked nevieme naco sa to ma pouzivat.

Najcistejsie riesenie by bolo take, ze by sa ta konkretna hodnota neupdatovala, ale iba insertovala do zvlastnej tabulky, vzdy s casom platnosti. Bola by tam teda evidovana kompletna historia a pri vybere by stacilo podla datumu vybrat zaznam platny v danom case. To je sice ciste riesenie, ale mozno zbytocne komplikovane, zalezi naco sa to ma pouzit.

Cron kazdych 5 minut je zle preto, lebo tam nezabezpecis aby bol zaznam platny prave po 5 minutach. Teoreticky mozes nastavit spravnu hodnotu az o 4 minuty 59 sekund neskor. Ale mozno to staci aj takto ;) To musi posudit ten kto vie naco ma neico take sluzit.







_________________
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
Odpovedať na tému [ Príspevkov: 13 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zápis

v Pevné disky a radiče

6

832

27.01.2007 13:28

borec Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SSD zápis

v SSD disky

1

380

17.08.2013 13:20

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. NET zapis

v HTML, XHTML, XML, CSS

10

709

13.07.2008 16:01

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zápis chýb

v PHP, ASP

10

1045

22.11.2008 9:05

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapis do suboru

v PHP, ASP

4

469

26.02.2010 21:55

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zápis na HDD

v Pevné disky a radiče

1

269

16.11.2012 13:16

jtbs Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapis viac poloziek

v Databázy

18

1368

30.12.2009 11:17

djsulo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zápis do súboru?

v PHP, ASP

2

501

30.11.2009 18:50

d0.0b Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zapis do DB

v PHP, ASP

6

369

13.02.2011 13:19

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapis do suboru

v PHP, ASP

17

1407

18.08.2009 15:55

BBUlet Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapis do MySQL

v PHP, ASP

4

637

08.03.2010 20:30

stenley Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zlyhal oneskorený zápis

v Pevné disky a radiče

0

576

18.07.2008 12:57

trojsky.kon Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zápis do databázy

v PHP, ASP

10

575

21.12.2009 13:01

M1rcO_o Zobrazenie posledných príspevkov

Táto téma je zamknutá, nemôžete posielať nové príspevky alebo odpovedať na staršie. Zapíš a otvor....

v Delphi, Visual Basic

2

479

25.07.2012 18:31

Ďuri Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zapis do bunky

v Delphi, Visual Basic

1

972

26.04.2008 22:58

Jezoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zápis do DB

v PHP, ASP

9

851

05.10.2009 20:13

LooL Zobrazenie posledných príspevkov


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

Skočiť na:  

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra