Hallo,
vielleicht weiß einer eine Idee zu einem kleinen Problem.
Ich schreibe gerade ein System mit Kundenverwaltung und möchte das man die Kunden bearbeiten kann. Eigentlich kein Problem aber irgendwie hab ich gerade den Faden verloren.
Ich verwende für die Datenbanken immer PDO
$update = $_DB->prepare("UPDATE `kunden` SET `kunden`.`vorname`=:vorname, `kunden`.`nachname`=:nachname, `kunden`.`email`=:email, `kunden`.`strasse`=:strasse, `kunden`.`hsnr`, `kunden`.`plz`=:plz, `kunden`.`ort`=:ort, `kunden`.`zentrum`=:zentrum WHERE `kunden`.`id`=:id");
$update->bindParam(':vorname', $vorname);
$update->bindParam(':nachname', $nachname);
$update->bindParam(':email', $email);
$update->bindParam(':strasse', $strasse);
$update->bindParam(':hsnr', $hsnr);
$update->bindParam(':plz', $plz);
$update->bindParam(':ort', $ort);
$update->bindParam(':zentrum', $zentrum);
$update->bindParam(':id', $id);
if($update->execute()) {
//meldung erfolgreich
}
Alles anzeigen
Und die Fehlermeldung:
Zitat
Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid
parameter number: number of bound variables does not match number of
tokens in C:\xampp2\htdocs\core\sys\templates\custormeredit.php on line 58
Hoffe man kann mir helfen
Liebe Grüße
palwal