|
 |
|
| Autor |
Nachricht |
*Scriptwidget* User [User]


Anmeldung: 22.09.07 Beiträge: 11
|
Verfasst am: 21.11.2007, 17:44 Titel: Explode |
|
|
Hi,
mein Problem ist, ich habe eine Datenbank.
Aus der Datenbank lese ich eine Spalte mit dem Namen XYZ.
Die Daten in dieser Spalte werden, weil es mehrere sind, so gespeichert:
| Code: | | etwas | noch etwas | und noch was |
immer mit einem | getrennt.
Dann verwandle ich das in ein Array, mit explode:
| Code: |
explode("|",$daten);
|
Dann habe ich ein Array, und jedes ITEM entspricht einem der "etwasse" dort oben.
Array[0] = "etwas";
Array[1] = "noch etwas";
usw.
dann bearbeite ich eines der Items:
| Code: |
Array[0] = Array[0] + 1;
|
jetzt will ich dieses Array wieder als String speichern, und zwar wieder mit | getrennt. Das habe ich so gemacht:
| Code: |
$Array = implode("|",$daten2);
|
jetzt wird dieser String wieder in die DB eingebaut.
immer wenn mann die Seite jetzt aufruft, wird Array[0] um 1 erhöht.
Wenn man die Seite 2mal reloaded funktioniert alles ganz wunderbar... aber sobald man die Seite öfters reloaded addieren sich alle Array Items zu einem Großen, und das versaut das natürlich.
Wisst ihr wie ich das ändern kann, so das es funktioniert?
mfg
|
|
| Nach oben |
|
 |
grandpa Stammuser [User]

Anmeldung: 17.02.07 Beiträge: 36
|
|
| Nach oben |
|
 |
eforium Bekannter [Mod]


Anmeldung: 20.01.06 Beiträge: 1290 Wohnort: Irgendwo i ...
|
|
| Nach oben |
|
 |
|
|
 |
|
Alle Zeiten sind GMT + 1 Stunde
|
| Seite 1 von 1 |
|  |