"UPDATE
TBA
SET
Spalte1 = $wert1,
Spalte2 = '$text1',
Spalte3 = $wert2,
Spalte4 = $wert3
WHERE ID = 1"
Ich würde tippen, dass du die ' vergessen hast, wenn es sich bei den Spalten um String-spalten handelt.
also Spalte1 = '$wert1'
oder Spalte1 = "$wert1"
oder wenns noch Probleme gibt und das ganze in PHP ist auch mal so probieren:
"UPDATE... '".$wert1."' Spalte2 = '".$wert2."'
Gruß!