Update - Replace Variable angeben

Hallo,

ich habe eine Tabelle in MySQL welche verschiedene Zahlenwerte enthält und diese über ein Formular in php abbänderbar sein sollen.

Sprich es gibt in der Tabelle ‚einbuchung‘ folgende Spalten: id, mitarbeiter, ean, kw, stellplatz).

Nun gibt es ein Forumlar „aenderung.php“ mit dem Feldern: mitarbeiter, ean, kw, stellplatz.
Wenn jemand die Felder ausfüllt, sollen die Einträge kw und stellplatz in der Datenbank aktualisiert und überschrieben werden:

[PHP]UPDATE einbuchung SET stellplatz = replace(stellplatz … AND kw … WHERE ean = ‚" . $ean . "‘";
mysql_query($sql_update) or die(mysql_error());[/PHP]

Da unter stellplatz und kw nicht immer die identischen Werte vorhanden sind, kann ich in der Abfrage auch nicht explizit angeben was geändert werden muss.

Wie kann ich das erreichen, das der Wert ausgelesen und automatisch überschrieben wird?

Hi,
ich verstehe deine Frage nicht richtig.
Weshalb machst du nicht ein pauschales UPDATE ohne Replace…

$sql_update=UPDATE einbuchung SET stellplatz = stellplatz_feld,
kw=kw_feld
WHERE ean = ‚" . $ean . "‘";
mysql_query($sql_update)