Tobi: Variablen in mysql UPDATE

Beitrag lesen

Moin,

Also mein Problem ist relativ einfach.
Ich möchte gerne mit

$query = "UPDATE geraete SET $woche = $a WHERE id= $site";  
mysql_query($query);

meine Datenbank ändern.
Das Problem ist, wenn ich anstelle der Variablen $woche den wert der Spalte angebe

bsp:
 ~~~php $query = "UPDATE geraete SET woche10 = $a WHERE id= $site";
mysql_query($query);

  
Funktioniert die ganze geshichte.  
Warum also nicht mit der Variablen, wenn da definitiv (mit echo überprüft) das selbe drin steht.  
  
Und dann der 2te Punkt, ich würde aufgrund der einfacheren Handhabung die variable nicht mit woche10 sondern nur mit 10 deklariernen, das es dann also so aussieht:  
  
~~~php
$query = "UPDATE geraete SET 10 = $a WHERE id= $site";  
mysql_query($query);

wie soll das funktionieren.

Danke schonmal