Wieso?
Im String steht dannSET z1='InhaltVonY1' ...
Ich schätze das war so gemeint, weil du in ein Feld namens z den Inhalt y schreibst. Könnte ebenfalls eine Fehlerquelle sein, denn naheliegender wärs wenn man eine Variable für ein Feld z1 auch $z1 nennt und nicht $y1.