Oznámení
ako zistim last insert id pomocou dibi ?
před 10 lety
- Kukosk
- Člen | 8
neviem prist na to, ako zistit last insert id pomocou dibi … cez mysql_insert_id() sa mi to akosi … prdli … diki moc :)
před 10 lety
- Kukosk
- Člen | 8
<br />
<b>Fatal error</b>: Uncaught exception ‚DibiException‘ with
message ‚Cannot retrieve last generated ID.‘ in
/data/web/****o.sk/web/include/dibi/libs/DibiConnection.php:394
Stack trace:
#0 /data/web/****.sk/web/include/dibi/dibi.php(427):
DibiConnection->getInsertId(NULL)
#1 /data/web/****.sk/web/include/functions.php(470): dibi::insertId()
#2 /data/web/****.sk/web/include/ss.php(19): sendss(‚admin‘, ‚ohoho‘,
‚oojo‘)
#3 {main}
thrown in
<b>/data/web/****.sk/web/include/dibi/libs/DibiConnection.php</b> on
line <b>394</b><br />
před 10 lety
- vlki
- Člen | 218
Máš v tabulce určitě sloupec s příznakem AUTO_INCREMENT? Používáš vždy jen po úspěšném INSERTu?
Nepoužíváš v dibi pojmenované připojení? Pokud ano, je potřeba
statické metodě dibi::getInsertId()
předat jako parametr název
připojení. Viz api metody.
před 10 lety
- Kukosk
- Člen | 8
uz viem kde bola chyba … :( … mal som insert, update a az potom dibi::InsertId() diki moc :)