Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Cleverson

[Dúvida]Parametro de saída (Output Stored Pocedure Mysql+PHP) ?

Recommended Posts

Cleverson

Boas! :cheesygrin:

Pessoal, é o seguinte, preciso de um exemplo de como capturar Output, de Uma SP de Mysql, juro mesmo vasculhei o Forum e o Google, mas realmente não achei algo que funcionasse. :)

Por favor peço a caridade de um bom samaritano, que possa apontar a Direcção a um plebeu dos conhecimentos PHP, :D .

Já fiz muito isso com ASP e MSSQL, no entanto em PHP estou iniciando estes aprendizado.

Já consigo capturar um conjunto de registos utilizando SP... tipo Call minha_SP(parm1.parm2)...

E coisas deste tipo.

Preciso mesmo de ajuda!!! :down:

Quero agradecer de ante mão as vossas ajudas!!! :confused:


'Se um dia disserem que o seu trabalho não é o de um profissional, lembre-se que a "Arca de Noé" foi construída por "amadores"; "profissionais" construíram o "Titanic"...'

Share this post


Link to post
Share on other sites
cyclop

Não estou a entender o que queres...

De qualquer das formas se consegues capturar um conjunto de registos ( será que estás a falar de iterar? ) para capturar um registo é da mesma forma que capturas uma query normal, usando do mysql_fetch_array ou object, explica-te melhor, eu não estou a entender bem a tua duvida, desculpa...


"Quando eu for grande quero ser como o Celso"

Share this post


Link to post
Share on other sites
Cleverson

Por exemplo:


CREATE DEFINER = 'root'@'localhost' PROCEDURE `sp_selectallusers`(
        OUT szMsg VARCHAR(50)
    )
    NOT DETERMINISTIC
    CONTAINS SQL
    SQL SECURITY INVOKER
    COMMENT ''
BEGIN
select * from tb_usuario;
SET szMsg :='Texto de saída';
END;

Neste exemplo de Stored Procedure, preciso em PHP capturar o valor de Out, ''Texto de saída'' este valor esta em um parametro de saída "OUT szMsg VARCHAR(50)" o que preciso e saber como capturalo no php depois de chamar a Sored Procedure, pelo próprio PHP!

Será que ficou explicado ?  :dontgetit:

Peço desculpas por não ter me expressado como deve ser!


'Se um dia disserem que o seu trabalho não é o de um profissional, lembre-se que a "Arca de Noé" foi construída por "amadores"; "profissionais" construíram o "Titanic"...'

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.