Stored Procedures usando o MySQL e PHP
Neste artigo mostrarei como utilizar o belíssimo recurso de Stored Procedures do MySQL no PHP. Vale lembrar que sua tabela no MySQL deve ser do tipo INNODB.
Parte 2: Criando as Procedures
Crie na tabela alguns registros. Neste caso criei uma tabela sobre filmes, sendo assim a minha ficou da seguinte maneira:
Até o momento não fizemos nada de diferente, apenas criamos uma tabela e inserimos alguns registros. Chegou a hora de criarmos nossa Stored Procedure no banco.
- Delimiter $$ = Essa linha significa que os "$$" irão delimitar o trecho de código;
- Create Procedure = Cria a procedure;
- Begin e End = É onde ficará o corpo da procedure.
A próxima procedure irá buscar um filme através de seu código, repare que ela recebe dois parâmetros, um onde ficará gravado o nome do filme e outro é um parâmetro somente de entrada "IN", que será o código do filme.