Платформа зенда: Как получить идентификатор последней вставленной строки?

Я вставляю новую строку в свою базу данных с этим кодом:

$data = array(
    'key' => 'value'
);
$this->getDbTable()->insert($data);

Как я могу получить идентификатор строки этой строки, которую я просто создал?

12
задан karim79 8 December 2009 в 22:58
поделиться

1 ответ

Одна загвоздка. При вызове $this->getDbTable()->insert($data); вы должны убедиться, что $data включает "первичный ключ" вашей таблицы. Например, id=null, если он автоинкрементный. В противном случае insert() не вернет последний вставленный ID.

10
ответ дан 2 December 2019 в 06:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: