1Danke
ERLEDIGT
JA
JA
ANTWORTEN
2
2
ZUGRIFFE
234
234
EMPFEHLEN
-
Hallo zusammen !

Ich bin sicher, die Frage ist nicht schwer für euch zu beantworten.
Ich habe per PHP Daten mit $row = mysql_fetch_row($query); ausgelesen,
so konnte ich das ganze mit numerischen Indizies abhandeln.
Jetzt möchte ich die veränderten Daten allerdings wieder hochladen (Update)..
..und da ich nur mit numerischen Indizies gearbeitet habe, brauche ich eine
Benennenung mit numerischem Wert.
Ich hab' nur leider keine Ahnung, wie genau die Syntax dafür aussieht.
Ich meine 'mal irgendwo etwas Ähnliches wie dieses gesehen zu haben:
"UPDATE table SET column.1 = '$xy', column.2 = '$xyz' ...."
Allerdings ist die Syntax wohl nciht ganz richtig.
Kann jemand bitte Abhilfe schaffen?
Besten Dank !
-
24.10.11 21:16 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Bin mir da nicht sicher, aber ich glaube nicht das es eine ähnliche Möglichkeit wie oben beschrieben gibt.
Du könntest aber ein Array erstellen welches die entsprechenden Feldnamen enthält und damit dann die Update-Anweisung bilden.
PHP-Code:$array = ("feld0", "feld1", "feld2");
$sql = "UPDATE table SET " .$array[0] ." = '{$xy}', " .$array[1] ." = '{$xyz}', " .$array[2] . " = '{$abc}'";
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
Wenn ich dich richtig verstehe, brauchst du nur die korrekte Syntax für ein Update Statement mit PHP. Ansonsten korrigiere mich bitte.
Falls du deine Felder kennst, kannst du diese ja ohne Probleme statisch im Statement angeben, ansonsten ist tombes Lösung wunderschön gehandelt.
Das sieht im Prinzip ziemlich gleich aus, mit dem Unterschied, dass du extrem viele Leerzeichen verwendet hast, was mir in Zusammenhang mit PHP schon oft üble Streiche gespielt hat..PHP-Code:mysql_query("UPDATE exampleTable SET exampleTable.field1='$var1', exampleTable SET exampleTable.field2='$var2' WHERE exampleTable.field3='$var3' ") or die("Fehler: ".mysql_error());
Geändert von armbruch (02.11.11 um 14:05 Uhr)
Ähnliche Themen
-
[MySQL] Gallery mit Ordner -> mysql Frage
Von aargau im Forum Relationale DatenbanksystemeAntworten: 7Letzter Beitrag: 23.09.11, 18:12 -
[MySQL] Frage zu WHERE ... LIKE ...
Von splat im Forum PHPAntworten: 0Letzter Beitrag: 29.01.07, 03:55 -
MySQL Frage
Von Buba235 im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 30.08.06, 15:19 -
MySQL Tabellen verknüpfen (Anfänger Frage) + Frage zu Get
Von benurb im Forum PHPAntworten: 5Letzter Beitrag: 01.04.05, 13:00 -
[PHP+MySQL] MySQL Suche Frage ...
Von serocs im Forum PHPAntworten: 2Letzter Beitrag: 25.06.04, 23:22





Zitieren

Login





