Archief - Q: playlist in mysql database

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Tyfius

Legacy Member
Ma awel
ge begint met een aantal $aantal = count($trance); // totaal
en dan hebde uwe step = 500
zolang aantal > 500 doe de query da is die while lus
dan aantal = aantal - 500
en zo blijven doorgaan tot aantal < 500 en dan de rest doen.

echt, dit is basic, bekijk eerst een hoop tutorials alvorens verder te proberen...

Sprits

Legacy Member
Tyfius zei:
Ma awel
ge begint met een aantal $aantal = count($trance); // totaal
en dan hebde uwe step = 500
zolang aantal > 500 doe de query da is die while lus
dan aantal = aantal - 500
en zo blijven doorgaan tot aantal < 500 en dan de rest doen.

echt, dit is basic, bekijk eerst een hoop tutorials alvorens verder te proberen...

ok... nu heb ik het door :p

ma anyways, gelijk ge kunt zien lost het da probleem nog ni op! volgens mij is er gewoon iets mis in de parser die geen te grote bestande aankan!

Kn0t

Legacy Member
Natuulijk lost dat het probleem niet op? Er is toch geen enkel verschil tussen dat stukje code in kwestie, of alles in 1 keer te gaan doen. Het enige verschil is dat het in logische stapjes van 500 gebeurt. Maar als je in je lus toch rij per rij gaat inserten maakt dat toch totaal niet uit of je nu 3 x 500 records rij per rij gaat inserten of 1 x 1500 records?

Zoals je zelf al aanhaalde, zal het probleem liggen bij de xml parser. Je zal een sax-based parser moeten gebruiken ipv een dom-based. Bij DOM wordt het gehele xml-tree in het geheugen geladen, SAX is event based en is daardoor uitermate geschikt om grote XML documenten sequentieel te doorlopen.

Sprits

Legacy Member
Kn0t zei:
Natuulijk lost dat het probleem niet op? Er is toch geen enkel verschil tussen dat stukje code in kwestie, of alles in 1 keer te gaan doen. Het enige verschil is dat het in logische stapjes van 500 gebeurt. Maar als je in je lus toch rij per rij gaat inserten maakt dat toch totaal niet uit of je nu 3 x 500 records rij per rij gaat inserten of 1 x 1500 records?
da had iemand die ik ken gistere ook gezegd :p

Kn0t zei:
Zoals je zelf al aanhaalde, zal het probleem liggen bij de xml parser. Je zal een sax-based parser moeten gebruiken ipv een dom-based. Bij DOM wordt het gehele xml-tree in het geheugen geladen, SAX is event based en is daardoor uitermate geschikt om grote XML documenten sequentieel te doorlopen.
moet ik is bezien hoe da ineen steekt zenne :p

anyways, thnx... helpt mij toch ook al een beetje :)
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan