Hoihoi beste forumleden,
Ik loop tegen een probleem aan met PDO in een class.
Ik wil dit uitvoeren binnen de class:
Codeblok (iets.class.php):
1
2
3
Db::Prepare(UPDATE a SET b = c WHERE id = :id);
Db::Bind(:id, self::GetValue());
Db::Execute();
Vervolgens krijg ik dit te zien:
Quote:
Invalid parameter number: parameter was not defined
Als ik self::GetValue() vervang door bijvoorbeeld 1, runt hij de query gewoon goed. Enig idee hoe dit kan? De GetValue() function returnt gewoon een integer, wat dus gewoon hoort te werken. Ik heb ook al geprobeerd of het hielp om een string te geven, maar zonder resultaat.
Groet,
Robin
Ik loop tegen een probleem aan met PDO in een class.
Ik wil dit uitvoeren binnen de class:
Codeblok (iets.class.php):
1
2
3
Db::Prepare(UPDATE a SET b = c WHERE id = :id);
Db::Bind(:id, self::GetValue());
Db::Execute();
Vervolgens krijg ik dit te zien:
Quote:
Invalid parameter number: parameter was not defined
Als ik self::GetValue() vervang door bijvoorbeeld 1, runt hij de query gewoon goed. Enig idee hoe dit kan? De GetValue() function returnt gewoon een integer, wat dus gewoon hoort te werken. Ik heb ook al geprobeerd of het hielp om een string te geven, maar zonder resultaat.
Groet,
Robin
