Benny Nissen wrote:
> "Mikkel Andreasen" <news@mikkel-andreasen.com> skrev i en meddelelse
> news:3f60377c$0$29909$edfadb0f@dread11.news.tele.dk...
>
>>>men jeg kunne godt tænke mig, at der kun skulle laves eet kald til
>>>databasen hvor alt data hentes ud og placees i de rigtige tabeller. Er
>>>der nogen i NG, der kan fortælle mig hvordan det gøres ?
>>Du kan vel bare lave et kald hvor du henter alle data ud og så derefter
> får php til at sortere dataene ud i to array's.
> Det vil virke fint, men hvorfor skulle man gøre det ?
> Lad da SQL klare det den er god til, bl.a. vælge de data man skal bruge og
> ikke en masse andet.
> Forestil dig, at der er 100000 rækker i tabellen. De 4 af dem er type s og
> de 6 af dem er type w. Resten er af en anden type.
så er det jo bare at SELECTE i MySQL med WHERE type IN('w','s')
Det er stadig en fordel at kunne nøjes med et kald
> Resultatet er stadig kun 10 rækker, men der spildes en masse tid med at
> loope igennem + der hentes enorme mængder data med select *, som blot fylder
> op i hukommelsen på serveren (= unødig belastning).
Det _er_ vigtigt at være obs på ikke at hente en masse unødigt ud - helt
enig.
mvh
Jesper Brunholm
--
Phønix - dansk folk-musik i front - <
http://www.phonixfolk.dk/>
H.C. Andersen-Centret: <
http://www.andersen.sdu.dk/>
Vi har killinger på Garion.dk: <
http://garion.dk/>