Moin!
kann es Probleme geben, wenn ich komplette MySQL-Datenbank-Tabellen in (zweidimensionale) Arrays einlese? Gibt es da eine maximale Kapazität für Arrays (also dass eine bestimmte Datenmenge nicht überschritten werden kann)? Oder könen Arrays beliebig grosse Datenmengen aufnehmen?
Mehr Daten speichern, als dem Server virtueller Speicher zur Verfügung steht, geht nicht. Es ist aber auch keine besonders gute Idee, mengenmäßig über das zur Verfügung stehende RAM hinauszugehen, da das den Server extrem belastet.
Wenn du meinst, sowas machen zu müssen - warum dann überhaupt eine Datenbank. Bei kleinen Datenmengen mag es ok sein, aber im Prinzip hast du doch die _Datenbank_, um Daten zu speichern. Und du kannst sie abfragen, wenn du einige Daten brauchst.
Was willst du tun? Wenn du Listen erzeugen willst, kannst du die Datenbank zeilenweise nach den Ergebnissen befragen und diese direkt ohne Zwischenspeichern ausgeben. Eine andere Vorgehensweise scheint mir in den meisten Fällen nicht wirklich sinnvoll, weil PHP nach dem Skriptende die Variablen ja ohnehin wieder vergißt und beim nächsten Skriptstart neu aus der Datenbank holen müßte.
- Sven Rautenberg
Diese Signatur gilt nur am Freitag.