Hi,
UPDATE tabelle SET foo=:foo AND bar=:bar WHERE baz=:baz AND moo=:moo
und das ist in meinem Buch falsches SQL.
falsch ist es nicht. Es tut nur was anderes als das, was vermutlich beabsichtigt ist.
Ich ergänze mal Klammern, damit man sieht, was dabei passiert:
UPDATE tabelle SET foo= ( :foo AND bar=:bar ) WHERE baz=:baz AND moo=:moo
Beabsichtigt ist vermutlich
UPDATE tabelle SET foo=:foo, bar=:bar WHERE baz=:baz AND moo=:moo
cu,
Andreas a/k/a MudGuard