Я использую фреймворк Kohana 3 с хранимыми процедурами Mysql. Как я могу получить идентификатор последней вставленной записи?
Вот код:
class Model_MyModel extends Kohana_Model
{
public function insertNew($param1, $param2)
{
$result = $this->_db->query(Database::INSERT, 'CALL insertNew('.$param1.', '.$param2.', false)';
return $result;
}
...
...
}
Документация говорит, что метод query () возвращает массив с последним идентификатором вставки и номером затронутой строки при выполнении запроса вставки. Когда я звоню: print_r ($ result)
Я собираюсь:
массив
(
[0] => 0
[1] => 1
)
Ключ insert_id равен 0, хотя у меня много записей в БД.
Что я делаю не так?