foreach loop slecht voor database?
Mark Hogeveen
24/01/2013 19:50:48Hallo ik gebruik een foreach loop om rijen uit mijn database te verwijderen.
Ik heb dus een lijst met elk een checkbox (denk maar aan je mailbox)
Je kunt dus de rijen aanvinken en op "verwijderen" klikken.
Dan worden de rijen uit de database gedeleted met een foreach loop.
Dat betekent dus ook dat als iemand superveel aanvinkt en op verwijderen klikt, dat de database wordt gebombardeerd met honderden query's die inneens moeten worden uitgevoerd. Is er geen techniek in SQL om met 1 query een soort array mee te geven en dat de database dan toch weet welke rijen er moeten worden verwijderd?
Of is er een andere manier om dit zo goed mogelijk te kunnen doen?
Ik heb dus een lijst met elk een checkbox (denk maar aan je mailbox)
Je kunt dus de rijen aanvinken en op "verwijderen" klikken.
Dan worden de rijen uit de database gedeleted met een foreach loop.
Dat betekent dus ook dat als iemand superveel aanvinkt en op verwijderen klikt, dat de database wordt gebombardeerd met honderden query's die inneens moeten worden uitgevoerd. Is er geen techniek in SQL om met 1 query een soort array mee te geven en dat de database dan toch weet welke rijen er moeten worden verwijderd?
Of is er een andere manier om dit zo goed mogelijk te kunnen doen?
Gewijzigd op 24/01/2013 19:51:34 door Mark Hogeveen
PHP hulp
24/12/2024 17:54:18Wouter J
24/01/2013 20:03:10En er is ook een IN_ARRAY (of IN) functie, die ziet er zoiets uit (weet niet precies, moet je maar even op zoeken):
Gewijzigd op 24/01/2013 20:04:16 door Wouter J