mysql_insert_id

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
dotTwelve
Člen | 167
+
0
-

Jak zjistim posledni ID vlozeneho dotazu pomoci Dibi?
Jde mi o to, ze po validaci formulare se vlozi data do DB a potrebuji zaroven podle posledniho vlozeneho ID vytvorit slozku pro nahravane obrazky.

Diky

Cifro
Člen | 245
+
0
-
<?php

$a = array(...);

$result = dibi::query('INSERT INTO [tabulka]', $a);

$id = dibi::insertId($result);
?>
PetrP
Člen | 587
+
-1
-

Tady mám pro tebe menší návod abys příště nezabloudil ;]

if (stristr($message, 'Nette' )!==false)
	goto forum.nette.org;
else if (stristr($message, 'Dibi' )!==false)
	goto forum.dibiphp.com;
else
	goto google.com;
Blizzy
Člen | 149
+
0
-

Nebo podle dibi fluent:

$this->connection = dibi::getConnection();

$id = $this->connection->insert($table, $data)->execute(dibi::IDENTIFIER);