>
Rafael, parabéns pela qualidade do material e conhecimento que você compartilha conosco.
Estou realmente empolgado!
Estou aplicando na pratica o curso de MVC e me surgiu uma dúvida com relação a aplicação do mysql_insert_id();
Vamos dizer que, após incluir um novo produto eu queira inserir na tela de retorno um link para (volta ao produto incluído) ao invés de direcionar para uma lista dos produtos com link para "possível" edição.
Eu entendo que é necessário "passar" o id do registro para um select no banco (no meu caso o campo ID é do tipo auto incremento).
Ficam as dúvidas:
O msqly_insert_id é a melhor opção?
Como seria aplicado, no DAO, no MODEL, no CONTROLLER?
Poderia me passar um exemplo prático com base no projeto descrito no curso de PHP com MVC?
Forte abraço
Daniel Pinheiro
Daniel
Sim, utilize o mysql_insert_id
Faça no return da query DAO e CONTROLLER, o id do registro. No DAO usa o mysql_insert_id, no controller o retorno do DAO.
Assim, você verifica se for maior que 1, é porque cadastrou. Ao mesmo tempo, o retorno é o ID do produto se você desejar trabalhar.