HiHo,
Ich nutze seit kurzen in all meinen Scripten PDO.
Allerdings musste ich feststellen das er die letzte eingetragene ID nicht richtig ausliest.
Ist zb die ID in der Datenbank 87, liest er nur 8 aus. Ist die ID 12, liest er nur 1 aus.
Es scheint aber alles RIchtig zu sein.
Alles anzeigen
Habt ihr eine Lösung dafür?
Ich nutze seit kurzen in all meinen Scripten PDO.
Allerdings musste ich feststellen das er die letzte eingetragene ID nicht richtig ausliest.
Ist zb die ID in der Datenbank 87, liest er nur 8 aus. Ist die ID 12, liest er nur 1 aus.
Es scheint aber alles RIchtig zu sein.
Quellcode
- $pdoparams = array(
- ':paket' => $_GET['pakage'],
- ':anrede' => $_POST['anrede'],
- ':name' => $_POST['name'],
- ':adresse' => $_POST['adresse'],
- ':ort' => $_POST['plz'] . ' ' . $_POST['ort'],
- ':phone' => $_POST['phone'],
- ':email' => $_POST['email'],
- );
- $sql = 'INSERT INTO ' . KUNDEN . '
- (paket, anrede, name, adresse, ort, phone, email)
- VALUES (:paket, :anrede, :name, :adresse, :ort, :phone, :email)';
- $stmt = MyDB::getInstance()->prepare($sql);
- $stmt->execute($pdoparams);
- // AUsgabe der letzten Kunden ID
- $Kunden_ID = MyDB::getInstance()->lastInsertId();
Habt ihr eine Lösung dafür?