Matze: PDO - lastInsertId will nicht

Beitrag lesen

Hallo dedlfix,

Das sagt dir ein auf E_ALL stehendes error_reporting (mit display_errors auf on).

Nee, das sagt mir ebend irgendwie gar nix.
Wenn ich schreibe error_reporting('E_ALL'); ändert sich an meinem Problem gar nichts :(
Wenn ich schreibe error_reporting('E_ALL'); und dann lastInsertId() (also mit Klammern) kommt nur noch ein weißer Bildschirm.
Wenn ich _nicht_ error_reporting('E_ALL'); schreibe und lastInsertId() (also mit Klammern) kommt
"Call to undefined method PDOStatement::lastInsertId()"

So wie es im Handbuch steht, sollte es klappen. So machst du es aber nicht. Achte darauf, in welchem Object die Eigenschaft angesiedelt ist.

Oh huch. Danke schön!
Der Einfluss von error_reporting('E_ALL'); wundert mich aber ein bisschen.
Oder liegt das daran, dass das Stück in einer Klasse steht die auch noch über try{ .. }catch(){ .. } geprüft wird?

Danke und Grüße, Matze