PHP Nette - jak získat insert id (getInsertId, lastInsertId)

Co nejvíce stručné řešení pro vývojáře a linux administrátory

Na superuser.cz nenaleznete žádný zbytečný obsah, vždy se jde přímo k věci, denně se zde objevují nové problémy a jejich řešení...

Začít používat

PHP Nette - jak získat insert id …

20.06.2018 napsal Turret

Vyřešeno
Dobrý den, používám php framework nette a nevím jak správně získávat id posledního insertovaného záznamu. Vím, že jsou na to snad funkce getInsertId či lastInsertId, ale údajně nejsou doporučovány, jak tedy poslední id záznamu po insertu do databáze zjistím? Díky

Zobrazit odpovědi

Nejlépe hodnocení uživatelé
Hanz

Počet UP: 5140

React: 223

Rusty

Počet UP: 2363

React: 105

OL3G

Počet UP: 1651

React: 64

Strosmajer

Počet UP: 501

React: 29

Oxytocin

Počet UP: 303

React: 27

SYSTEM

Počet UP: 443

React: 23

Hyacint

Počet UP: 43

React: 20

Odpovědi na dotaz

RE: PHP Nette - jak získat insert…

23.06.2018 odpověděl Hanz

Zkontrolováno

Dobrý den,

id insertovaného záznamu lze získat třeba takto:


$zaznam = $database->table('tabulka')->insert($hodnoty);
$id = $zaznam->id;
Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace