---
title: "Felmess PDO Prepared Statments"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/192839-felmess-pdo-prepared-statments"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Jester73"
published: "2015-12-21T14:28:39.000Z"
updated: "2015-12-21T23:08:04.000Z"
replies: 2
views: 991
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/192839-felmess-pdo-prepared-statments"
---

# Felmess PDO Prepared Statments

## #1 — Jester73, 2015-12-21T14:28Z

Hej

Vill köra en Update via PDO och prep statments.
Så här ser den preparerade frågan ut

> UPDATE tblLBokf SET KundID=:kundid, Period=:period, Inkom=:inkom, Sent=:sent, Ant=:ant WHERE KundID=:kundid AND Period=:period

Så här ser arrayn ut

> Array ( \[:kundid\] =\> 18 \[:period\] =\> 2015-10-01 )

och detta är felet jag får

> Query error: SQLSTATE\[HY000\]: General error: 2031

Har stirrat på denna någon timme nu och kan inte se vart jag har glömt ett komma eller dyl. 
Går det att förtydliga felmeddelandet något? När jag söker på Google så får jag olika svar

Jag har feltriggers för kontakten med DB samt att övriga sidor funkar.

Permalänk: https://www.webforum.nu/p/192839

## #2 — Jester73, 2015-12-21T15:02Z

Kom på vad som genererade det första felet :) (gäller ju att anropa rätt variabel)
Men nu slängde den ut ett annat.

> PDOStatement::execute(): SQLSTATE\[HY093\]: Invalid parameter number

Permalänk: https://www.webforum.nu/p/2319139

## #3 — Jester73, 2015-12-21T23:08Z

Det är ju kul när man upptäcker felet själv. :D
Hur många fick ett bra garv på denna post? :D 
Bjuder på det....det är ju trots allt jul

Permalänk: https://www.webforum.nu/p/2319140

---

Tråden på webben: https://www.webforum.nu/amne/php/192839-felmess-pdo-prepared-statments
