dedlfix: Mehrere Spalten aufeinmal aktualisieren

Beitrag lesen

echo $begrueszung;

Wenn man es richtig macht, dann schon.
Ist das so in etwa richtig? Laufen tut es, nur macht man es auch so?

$aendern = "UPDATE gbmauchcss SET wert='$anzahl_ein' WHERE name='anzahl_ein'";
$update = mysql_query($aendern);
$aendern = "UPDATE gbmauchcss SET wert='$body' WHERE name='body'";
$update = mysql_query($aendern);

Ja, das passt soweit vom Funktionalen her gesehen.

Anzumerken wäre noch:

  • Das Zuweisen des mysql_query-Ergebnisses an $update ist nicht erforderlich, wenn du es nicht später auswerten willst.
  • Wenn ein Fehler auftritt (Datenbank-Verbindung ausgefallen, unerwartete Werte im den Variablen, ...) ignorierst du den momentan einfach. Soll das so sein?
  • Ist die Quelle der Variablen-Inhalte von $anzahl_ein, $body, ... vertrauenswürdig? Ist sichergestellt, dass da kein ' drin vorkommen kann? Wenn nicht, dann verwende mysql_real_escape_string().

echo "$verabschiedung $name";