Mam zapytanie i chcę uzyskać ostatni wstawiony identyfikator. Identyfikator pola jest kluczem podstawowym i automatycznym inkrementowaniem.PDO otrzyma ostatni wstawiony identyfikator
wiem, że muszę skorzystać z tej klauzuli:
LAST_INSERT_ID()
Stwierdzenie współpracuje z zapytaniem jak to:
$query = "INSERT INTO `cell-place` (ID) VALUES (LAST_INSERT_ID())";
Ale jeśli chcę uzyskać identyfikator za pomocą tego komunikatu:
$ID = LAST_INSERT_ID();
otrzymuję ten błąd:
Fatal error: Call to undefined function LAST_INSERT_ID()
Co robię źle?
tak pan rację, uważam, że to i to działa, dziękuję, ja zaakceptuje odpowiedź –
@IllyasMimouni można wyjaśnić w jaki sposób twoja edycja oferuje więcej zabezpieczeń? Zawijanie pojedynczego wyciągu w transakcji nic nie oferuje. – Corbin
@Corbin: Usuwam część, miałeś rację. – Mimouni