Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Array in Datenbank abspeichern

Guten Abend!

Ich arbeite derzeit an mein Browsergame Legonomy und möchte per Diagramme den Verlauf der Anzahl_der_Tiere wiedergeben, der jede Stunde neu berechnet wird. Für dieses Diagramm brauche ich allerdings alle Werte und nicht nur den letzten, ermittelten Wert - also möchte ich alle ermittelten Daten in einem Array speichern, welches bei jedem Tick eine neue Anzahl am Ende dazu kriegt. Dieses Array muss allerdings gespeichert werden - am besten in der Datenbank - doch wie speicher in ein Array ab? Den typ int[] nimmt er als typ bei create-table nicht.
Weiß wer ne Lösung oder einen anderen Ansatz, das Array zu "speichern" ?


MfG,
Sören Jentzsch

Hier gehts zum Orginal Eintrag "Array in Datenbank abspeichern" im Forum

Antworten

Drehe das mal um 90°. Du speicherst immer nur einen einzigen int pro "Zeile". Dafür aber auch einen Wert mit dem Zeitpunkt.


2.

Du könntest mit implode() und explode() arbeiten. Gedacht für sowas sind eigentlich serialize() und unserialize().


3.

Ich verstehe dich nicht ganz, Oliver Albers.
Wäre nett wenn du deinen Lösungsvorschlag noch ein wenig genauer beschreiben könntest.

Also gäbe es keine Möglichkeit, ein Array direkt zu speichern sondern nur auf umweg als String, in welchem man die ganzen Zahlen schreibt und mit einem eindeutigen Zeichen voneinander trennt? Ist das echt die eleganteste Lösung?

MfG,
Sören Jentzsch


Hier gehts zum Orginal Eintrag "Array in Datenbank abspeichern" im Forum
 
phpforum.de | Impressum