Hallo,
ich habe folgendes Problem:
1.) ich hole mir Daten aus meiner MySQL Datenbank
2.) schreibe diese in eine Tabelle
ID Spalte 1 S2 S3 S4
1 Wert1 W1 W1 W1
2 Wert2 W2 W2 W2
3 Wert3 W3 W3 W3
4 Wert4 W4 W4 W4
3.) diese können nun geändert werden
4.) diese Daten werden in mehrdimensionales Array gespeichert
Das Array Daten[ ] sieht so aus das jede Spalte eine Array ist:
Daten[ ][ID]
Daten[ ][Spalte1]
Daten[ ][Spalte2]
Daten[ ][Spalte3]
Daten[ ][Spalte4]
5.) Update-String implodieren
Und nun das Problem:
wie bekomme ich das Array §tempdaten "implodiert", dass der String am Ende so aussieht:
6.) Speichern in MySQL - DB
Bin für jede Hilfe Dankbar.
Gruss
erbse
ich habe folgendes Problem:
1.) ich hole mir Daten aus meiner MySQL Datenbank
2.) schreibe diese in eine Tabelle
ID Spalte 1 S2 S3 S4
1 Wert1 W1 W1 W1
2 Wert2 W2 W2 W2
3 Wert3 W3 W3 W3
4 Wert4 W4 W4 W4
3.) diese können nun geändert werden
4.) diese Daten werden in mehrdimensionales Array gespeichert
Das Array Daten[ ] sieht so aus das jede Spalte eine Array ist:
Daten[ ][ID]
Daten[ ][Spalte1]
Daten[ ][Spalte2]
Daten[ ][Spalte3]
Daten[ ][Spalte4]
Code:
foreach ($_POST[Daten] as $v1){
foreach ($v1 as $key => $v2){
$tempdaten[$key] = $v2; // Daten in einfachem Array Speichern
if((count($tempdaten)== 4) { // zeilenweises Speichern
$query = "UPDATE Tabelle SET ..... where ID = ...
5.) Update-String implodieren
Und nun das Problem:
wie bekomme ich das Array §tempdaten "implodiert", dass der String am Ende so aussieht:
Code:
UPDATE Tabelle SET
'Spalte 1' = \'W1\',
'Spalte 2' = \'W2\',
'Spalte 3' = \'W3\',
'Spalte 4' = \'W4\'
WHERE ID = jeweilige ID
6.) Speichern in MySQL - DB
Bin für jede Hilfe Dankbar.
Gruss
erbse