Ir para conteúdo
Fórum Script Brasil

Ricardo Scarpim

Membros
  • Total de itens

    3
  • Registro em

  • Última visita

Sobre Ricardo Scarpim

Ricardo Scarpim's Achievements

0

Reputação

  1. Ola pessoal eu novamente. Estou precisando de um exemplo de como chamar a stored procedure de dentro do php utilizando a Biblioteca AdoDB, um exemplode como chamar e como pegar o resultado retornado do banco, agradeco a ajuda de todos um forte abraco, Ricardo Scarpim.
  2. Impressionante, acho que estava muito cancado, agradeco de mais a ajuda amigo, um forte abraco.
  3. Ola pessoal, me Chamo Ricardo Scarpim e estou encontrando dificuldades com esta pesquisa sql que estou fazendo atraves de uma stored procedure, segue a stored procedure : -- -------------------------------------------------------------------------------- -- Routine DDL -- Note: comments before and after the routine body will not be stored by the server -- -------------------------------------------------------------------------------- DELIMITER $$ CREATE PROCEDURE `ladylil`.`sp_usu_adm` (IN TIPO SMALLINT, IN US_CODIGO INT, IN US_NOME VARCHAR(100), IN US_EMAIL VARCHAR(250), IN US_SENHA VARCHAR(50), IN US_COD_NIVEL VARCHAR(100) ) BEGIN /* Declarando Variaveis.*/ DECLARE var_cod_nivel INT; /* Pegar o Codigo do Nivel de Usuario. */ SELECT niv_codigo FROM usu_nivel where (niv_descricao = us_cod_nivel) INTO var_cod_nivel; CASE TIPO /* ========================================================================================= */ /* Procedimento para a Inclusao de Dados. */ WHEN 1 THEN BEGIN /* Pegar a Data Atual. */ DECLARE var_dtcadastro DATE DEFAULT CURRENT_DATE; INSERT INTO usu_usuarios( usu_dtcadastro, usu_nome, usu_email, usu_senha, usu_cod_nivel) VALUES(var_dtcadastro, us_nome, us_email, us_senha, var_cod_nivel ); END; /* ========================================================================================= */ /* Procedimento para a Alteracao de Dados. */ WHEN 2 THEN BEGIN /* Pegar a Data Atual*/ DECLARE var_dtalteracao DATE DEFAULT CURRENT_DATE; UPDATE usu_usuarios SET usu_dtalteracao = var_dtalteracao , usu_nome = us_nome, usu_email = us_email, usu_senha = us_senha, usu_cod_nivel = var_cod_nivel WHERE (usu_codigo = us_codigo); END; /* ========================================================================================= */ /* Procedimento para a Delecao de Usuarios.*/ WHEN 3 THEN BEGIN /* Procedimento para a Delecao do Usuario. */ DELETE FROM usu_usuarios WHERE (usu_codigo = us_codigo); END; /* ========================================================================================= */ /* Procedimento para o Retorno dos Dados Cadastrais.*/ WHEN 4 THEN BEGIN SELECT * FROM usu_usuarios LEFT JOIN usu_nivel ON (niv_codigo = var_cod_nivel) WHERE (usu_codigo = us_codigo); END; END CASE; END Na hora de realizar uma pesquisa por exemplo esta me retornando os campos da tabela de usuarios mais os campos da tabela nivel de usuarios não retorna, vem em branco, assim : Este e o Chamado da Stored Procedure. call sp_usu_adm(4,6, 'BRENDA CAMARGO SCARPIM', 'ricardoscarpim@hotmail.com', 'rick1902',''); Este e o Retorno da Mesma. 6 2013-01-16 2013-01-17 RICARDO LISIAS SCARPIM ricardoscarpim@hotmail.com rick1902 1 null null Agradeco desde já a atencao e presteza de todos, um abraco.
×
×
  • Criar Novo...