Jutta Brömmel: update problem mysql / php

Hallo in meinem mysql query soll ein Fehler sein? Aber ich kann keinen finden!?

Array ( [10000] => 0 [10001] => 1 [10002] => 1 [10007] => 1 )

while (list($id, $wert) = each ($array)):
   echo $id . " " . $wert . "<br>";
   $query = "UPDATE content SET SME = '$wert' WHERE ID == '$id'";
   mysql_query($query, $dbh) or die('Datenbankfehler: ' . mysql_error());
  endwhile;

Ausgabe:
10000 0
Datenbankfehler: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '== '10000'' at line 1

  1. Sagen wir mal so: == gibt es in PHP, in SQL ist das normal = (gibt ja dort keine variablen).
    deshalb: WHERE ID = '$id'

    ;-)

    Michael H.

    1. Ahja...

      heute ist Montag mehr sag ich nicht dazu ;-)