Dit is wat er gebeurt:
-
U probeert een UPDATE-query op te halen. U kunt dat niet doen omdat UPDATE-query's geen waarden retourneren. Als u wilt weten hoeveel rijen zijn beïnvloed door de query, gebruikt u in plaats daarvan de functie rowCount(). Merk op dat niet alle DB-stuurprogramma's de betreffende rijen leveren.
-
Je gebruikt niet-gedeclareerde variabelen (tenminste in de code die je hier hebt gepost). Dit is niet de reden voor deze specifieke fout, maar kan andere genereren.
-
U gebruikt de gegevens die u uit de database hebt geselecteerd niet
Het wordt ook aanbevolen om alle PDO-bewerkingen binnen het try-blok uit te voeren, anders kunt u onverwerkte uitzonderingen krijgen.