MysqlストアドプロシージャでKohana3フレームワークを使用しています。最後に挿入されたレコードのIDを取得するにはどうすればよいですか?コードは次のとおりです。
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()メソッドは、挿入クエリを実行すると、最後の挿入IDと影響を受ける行番号を持つ配列を返します。print_r($ result)を呼び出すと、次のようになります。配列([0] => 0 [1] => 1)データベースに多くのレコードがありますが、insert_idキーは0です。私が間違っているのは何ですか?