Ich erhalte den Fehler:
FEHLER: SQLSTATE [HY000]: Allgemeiner Fehler: 2053
Ich habe keine Ahnung, warum das so ist, weil der Code gut funktioniert und die Datenbank aktualisiert wird, aber es gibt immer noch diesen Fehler zurück.
Hier ist mein Code:
%Vor% $row = $stmt->fetch(PDO::FETCH_ASSOC);
ist die Zeile, die den Fehler verursacht.
Warum?
Weil nach einem Update nichts zu holen ist - im Array -
Denk daran,
PDO :: FETCH_ASSOC: gibt ein Array zurück, das nach dem Spaltennamen indiziert ist in deiner Ergebnismenge
Also, kein Ergebnis gesetzt ... keine Party
Wenn Sie den Beendigungsstatus Ihres Befehls wissen möchten, verwenden Sie einfach den Rückgabewert von execute()
function
$rv = $stmt->execute(array('USERNAME' => $USERNAME));