srob: Mysql UPDATE

Beitrag lesen

Oi,

$insert = "UPDATE tabelle SET spaltenname=NEUERINHALT";

nichtmal dieser code geht

dieser Code geht, wenn Du das gemeint hast:

$insert = "UPDATE tabelle SET spaltenname='NEUERINHALT'";

in eleganter Weiser ersetzt Du damit den Inhalt der Spalte spaltenname aller DS mit dem Literal 'NEUERINHALT'. Oder ist NEUERINHALT eine PHP-Variable? Dann mußt Du das bei der Formulierung des Updates kenntlich machen.

Falls Du möchtest, daß der Wert nicht bei allen, sondern nur bei einem bestimmten DS ersetzt wird, dann fehlt Deinem Statement die entsprechende Klausel:

UPDATE tabelle
      SET spaltenname='NEUERINHALT'
      WHERE id = 5

Im Beispiel enthält die Tabelle tabelle eine primärindizierte Spalte id, die jeden DS eindeutig kennzeichnet.

HTH Robert