quinta-feira, 17 de janeiro de 2008

MySQL & Store Procedures: Uma maneira de recuperar os múltiplos resultados.

Para quem não usa o ADOdb, pode utilizar este trecho de código disponibilizado pelo Peter Brawley no fórum de PHP no site do MySQL.

A recomendação é que seja utilizado o driver MySQLi ao invés do MySQL tradicional.

Da maneira tradicional, não há possibilidade de recuperarmos o resultado de parâmetros de retorno (OUT) utilizados nas store procedures, além da possibilidade de recebermos mensagens de erro como Procedure mySP can't return a result set in the given context.

Estas limitações não acontecem no driver MySQLi.

Nenhum comentário: