Mailinglisten-Archive |
Aloha, > ---------- > Von: Carsten Bleyer[SMTP:carsten_(at)_torgau-online.de] >=20 > > Warum liest du die alle Daten schon auf der ersten Seite in ein = array > > ein? Es reicht doch wenn du die Namen und einen Prim=E4rschl=FCssel = hast. > > Diesen =FCbergibst du dann an die 2. Seite und holst nur die Daten = aus > > der Datenbank, die du brauchst.=20 >=20 > So hab ich es jetzt auch gemacht. Sind aber trotzdem zwei=20 > Datenbankabfragen statt einer. Naja wird er schon aushalten. >=20 je nachdem wer ER ist, ist das sogar ziemlich wurscht. "Richtige" Datenbanken wie z.B. Oracle/SAP-DB/... haben ausgekl=FCgelte Caching-Mechanismen. Da werden dann die Statements gecached (wenn du 2 x die gleiche = Abfrage, auch mit unterschiedlichen Parametern, stellst, wird sie nur ein mal = kompiliert), die be- troffenen Datenbl=F6cke werden gecached (die ben=F6tigten Indexe/Daten = sind schon im Speicher).... Das geht dann ruck-zuck (au=DFer du machst nen Full-Table-Scan =FCber = ne > Giga- byte-Tabelle, aber dann solltest du Gedanken =FCber das Design machen, = wenn das oft vorkommt ;-)) Gr=FC=DFe, Mathias
php::bar PHP Wiki - Listenarchive