Obsah fóra
PravidláRegistrovaťPrihlásenie




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

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

Registrovaný: 02.09.08
Prihlásený: 23.01.13
Príspevky: 81
Témy: 17
Príspevok NapísalOffline : 04.11.2009 19:41

neviem presne, ci to patri sem, lebo v PHP sa to podla mna ani neda spravit, ale ide o to, ze z internetu stahujem jeden velmi velky subor a nakoniec ho ukladam do mysql. na jeden query dotaz to je tusim nieco cez 78.000 zaznamov a cela operacia trva velmi dlho.

no a moja otazka znie, je mozne v priebehu bud stahovania suboru alebo ukladania do databazy dynamicky zobrazovat na obrazovke, na kolko % uz je dana operacia hotova? alebo aspon zobrazovat, ze uz prebehol trebars 20.000 dotaz z 78.000 atd..?


Offline

Skúsený užívateľ
Skúsený užívateľ
status query dotazu

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

Ak je ten insert naozaj jeden dotaz, tak nie. Riesenim by bolo rozdelit to na viac dotazov.







_________________
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ý: 02.09.08
Prihlásený: 23.01.13
Príspevky: 81
Témy: 17
Príspevok Napísal autor témyOffline : 04.11.2009 22:23

insert je vo foreach, cize sa pravidelne opakuje a cele pole udajov sa postupne vklada. takto tusim by sa s tym mohlo dat nieco robit, ci nie?

Kód:
foreach($lines as $line)
{
   list($id, $name,$x, $y, $player, $points, $rank) = explode(',', $line);
   $name = urldecode($name);

   $name = addslashes($name);
   
  $query = "INSERT INTO villages SET id='$id', name='$name', x='$x', y='$y',
      player='$player', points='$points', rank='$rank', time='$time'";
   
   $result = $db->query($query);
}


Offline

Užívateľ
Užívateľ
status query dotazu

Registrovaný: 09.09.07
Prihlásený: 07.11.16
Príspevky: 3114
Témy: 233
Bydlisko: Nové Zámky
Príspevok NapísalOffline : 04.11.2009 23:15

za kazdym $db->query($query);
by som vypisal nejaky javascript, ktory by menil v nejakom dive percenta..
pocet percent si vies vyratat, kedze vies, kolko mas $lines (count($lines)) a budes si ich ratat...







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

Skúsený užívateľ
Skúsený užívateľ
status query dotazu

Registrovaný: 09.07.08
Prihlásený: 17.01.15
Príspevky: 1585
Témy: 96
Príspevok NapísalOffline : 05.11.2009 7:23

blackshadow, to nie, to by fungovalo v command line, cez apache by to nefungovalo ako chces.
Ja by som to robil asi cez ukladanie info do suboru/databazy a cez ajax requestami na dalsi skript zistoval stav. S tym, ze target formu by smeroval do skryteho iframu.







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


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. problem v syntaxi dotazu

v PHP, ASP

3

441

02.05.2009 9:49

rooobertek Zobrazenie posledných príspevkov

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

v PHP, ASP

6

508

29.03.2008 20:59

jaji Zobrazenie posledných príspevkov

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

v Redakčné systémy

18

1041

06.02.2007 0:26

MuKkY Zobrazenie posledných príspevkov

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

v Databázy

2

597

04.01.2011 14:05

blazej44800 Zobrazenie posledných príspevkov

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

v Databázy

4

621

16.07.2011 23:29

arnie16 Zobrazenie posledných príspevkov

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

v PHP, ASP

7

335

18.03.2012 11:29

hackerwoody Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Query na odstranenie diakritiky

v Databázy

14

3296

08.09.2008 23:18

miob Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Query string - vs _

v Internetový marketing, SEO, reklama

4

467

18.08.2012 22:41

emer Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Codeigniter Query - order by - samý error

v PHP, ASP

5

521

18.01.2012 22:23

shaggy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SQL server - ms access - query novy zaznam

v Databázy

0

486

09.12.2011 20:51

MuKkY Zobrazenie posledných príspevkov

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

v HTML, XHTML, XML, CSS

3

1163

04.02.2008 23:46

jablko05 Zobrazenie posledných príspevkov

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

v Ostatné programy

3

479

03.05.2010 19:09

Paulie Zobrazenie posledných príspevkov

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

v Redakčné systémy

4

610

04.03.2007 17:20

Sony Zobrazenie posledných príspevkov

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

v nVidia čipové sady

2

675

19.03.2009 21:40

RstGAS Zobrazenie posledných príspevkov

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

v PHP, ASP

13

2029

18.09.2009 16:09

X-German Zobrazenie posledných príspevkov

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

v PHP, ASP

2

918

01.02.2008 14:32

buslo 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