Für UPDATEs wird generell do empfohlen, wie sieht es dann bei Dir aus?
Mach also mal spaßeshalber
$rows = $sth->execute;
ja, dann kommt 1 zurück, auch wenn nichts geänder wird - darum geht's ja die ganze Zeit! :-) Same shit wenn ich do() benutze. Also?
Gruß, Markus