Kom ihåg mig?
Home Menu

Menu


Utföra en mysql_query utan att sidan laddar.

Ämnesverktyg Visningsalternativ
Oläst 2012-08-02, 14:09 #1
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
jonssondesign jonssondesign är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2010
Inlägg: 709
Standard Utföra en mysql_query utan att sidan laddar.

Helloj!

Jag sitter som sagt med ett projekt, mest för att lära mig, och jag har stött på ett problem.

Problemet är inte att koden inte fungerar, utan att, när jag laddar upp produkter från en xml fil som innehåller drygt 2000 produkter till databasen, så tar det en väldig tid.
Det gör självklart att maximal laddtiden överstigs, och jag får en error. Jag behöver iofs bara ladda om sidan, och uppdateringen fortsätter. Men så vill jag ju självfallet inte ha det.

Vet ni hur man skulle kunna lösa detta?
jonssondesign är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-02, 14:21 #2
Oscarip Oscarip är inte uppkopplad
Medlem
 
Reg.datum: Apr 2008
Inlägg: 69
Oscarip Oscarip är inte uppkopplad
Medlem
 
Reg.datum: Apr 2008
Inlägg: 69
Du skulle ju kunna ladda in all data via ajax, och sen bara lägga in resultaten du får via js eller dylikt.

Kan du förklara lite närmare (+ kod) så kan vi se och om inte jag kommer med en bra lösning så är det säkert någon annan som kommer med något som funkar.
Oscarip är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-02, 15:01 #3
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
Weaver Weaver är inte uppkopplad
Flitig postare
 
Reg.datum: Aug 2006
Inlägg: 403
set_time_limit(0)
Weaver är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-02, 15:03 #4
yakuzaemmes avatar
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2012
Inlägg: 773
yakuzaemme yakuzaemme är inte uppkopplad
Mycket flitig postare
yakuzaemmes avatar
 
Reg.datum: Jun 2012
Inlägg: 773
Citat:
Ursprungligen postat av jonssondesign Visa inlägg
Helloj!

Jag sitter som sagt med ett projekt, mest för att lära mig, och jag har stött på ett problem.

Problemet är inte att koden inte fungerar, utan att, när jag laddar upp produkter från en xml fil som innehåller drygt 2000 produkter till databasen, så tar det en väldig tid.
Det gör självklart att maximal laddtiden överstigs, och jag får en error. Jag behöver iofs bara ladda om sidan, och uppdateringen fortsätter. Men så vill jag ju självfallet inte ha det.

Vet ni hur man skulle kunna lösa detta?
Menar du en lösning som denna?

http://emildayan.se/betfor5/

Använder AJAX och jQuery och hämtar data automatiskt, dvs. att den inte laddar in allting sedan bara presenterar. Du kan ha oändligt mycket data i din databas och laddningstiden är densamma - dvs. väldigt snabb.
yakuzaemme är inte uppkopplad   Svara med citatSvara med citat
Oläst 2012-08-02, 15:05 #5
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Det man brukar göra med sådana körningar i färdiga produkter (t ex vbulletin som WN använder) där man vill göra ett webbinterface istället för att be användaren att köra den i shellet är att köra igenom X antal rader i taget för att sedan ladda om sidan så att nästa batch körs automatiskt. Görs enkelt med att skriva ut en liten javascript-reload efter X antal rader har bearbetats.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 03:44.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017