PHP 4.3

13.4.2 Daten ändern

Natürlich kommt es ab und zu auch einmal vor, dass Daten in der Datenbank geändert werden müssen, z.B. weil ein Kunde umgezogen ist. In SQL formuliert man das folgendermaßen:

  UPDATE tabelle               (1)  
  SET spalte1 = wert1,         (2) 
      spalte2 = wert2,
      spalte3 = wert3,
  … 
  WHERE bedingung;             (3)  

Zu (1): Hier geben Sie die Tabelle an, in der Sie Daten ändern wollen.

Zu (2): Hier geben Sie die Spalten an, in die Sie neue Werte hineinschreiben wollen, und die geänderten Daten. Wenn Frau Krause in die Kölner Straße 13 in 87654 München zieht, schreiben Sie also:

  SET adresse = 'Kölner Straße 13',
      postleitzahl = 87654,
ort = 'München'

Wie Sie am Beispiel sehen, werden in SQL Zeichenketten in Hochkommata eingeschlossen.

Zu (3): Hier können Sie, wie bereits bei der SELECT-Anweisung gesehen, eine Bedingung angeben, die ein Datensatz erfüllen muss, damit er verändert wird. In den meisten Fällen wird man sicherlich wieder nur einen ganz bestimmten Datensatz ändern wollen, so dass es sich anbietet, den Primärschlüsselwert zu überprüfen. Um in unseren Beispiel Frau Krauses Adresse zu verändern, sollte hier also stehen:

  WHERE kundennr = 19283746

Kommentare (0)

Ihr Kommentar

Name