Hoi,
Ik heb een script waarbij een aantal gegevens uit een MySQL tabel worden opgehaald. Dit zijn onder andere gemiddelde waarden, en er wordt bijvoorbeeld berekend welk deel van de records een bepaalde waarde heeft in een bepaalde kolom, en een aantal queries bevatten GROUP BY waardoor je weer een apparte query nodig hebt.
Hoe dan ook, om dit te doen worden er 7 queries uitgevoerd bij het laden van de pagina. Vanuit deze queries kan ik vrijwel direct resultaten halen en weergeven.
Echter, het gaat zich steeds om dezelfde tabel, en ik zou dezelfde resultaten kunnen krijgen door éénmalig een SELECT * FROM tabel uit te voeren en vervolgens in PHP door de resultaten te loopen en op die manier mijn gegevens verzamelen.
Wat is het snelste/beste om te doen? Verschillende MySQL queries uitvoeren of resultaten mbv PHP filteren?
Alvast bedankt,
Lapixx
Ik heb een script waarbij een aantal gegevens uit een MySQL tabel worden opgehaald. Dit zijn onder andere gemiddelde waarden, en er wordt bijvoorbeeld berekend welk deel van de records een bepaalde waarde heeft in een bepaalde kolom, en een aantal queries bevatten GROUP BY waardoor je weer een apparte query nodig hebt.
Hoe dan ook, om dit te doen worden er 7 queries uitgevoerd bij het laden van de pagina. Vanuit deze queries kan ik vrijwel direct resultaten halen en weergeven.
Echter, het gaat zich steeds om dezelfde tabel, en ik zou dezelfde resultaten kunnen krijgen door éénmalig een SELECT * FROM tabel uit te voeren en vervolgens in PHP door de resultaten te loopen en op die manier mijn gegevens verzamelen.
Wat is het snelste/beste om te doen? Verschillende MySQL queries uitvoeren of resultaten mbv PHP filteren?
Alvast bedankt,
Lapixx