Hallo zusammen,
ich habe hier ein kleines Problem und sehe den Fehler nicht.
Es soll etwas in die Datenbank eingefügt werden.
Die Tabelle sieht so aus
ID (KEY)
room (unique)
name
seats
Die ID hole ich mir vorher aus der Datenbank und weise diese dem Datensatz zu. Die anderen werte kommen aus einem Formular. Alle Werte, die in $result kann kann ich ausgeben und sehen und scheinen korrekt gefüllt zu sein. Nur das Insert/UPdate funktioniert nicht.
Aber warum?
Hat jemand einen frischen Kopf und Augen für das Problem?
Danke sehr
Code
$statement = $db->prepare("INSERT INTO vs_rooms (id, room, name, seats) VALUES (:id, :room, :name, :seats)
ON DUPLICATE KEY UPDATE
id = :id,
room = :room,
name = :name,
seats = :seats");
$result = $statement->execute(array(
':id' => $id_select,
':room' => $room,
':name' => $name,
':seats' => $seats
));
Alles anzeigen
Hat sich erledigt. Ich habe ei Doppelpunkt vergessen gehabt udn den einach nicht gesehen...