Foros del Web » Programando para Internet » PHP »

Mostrar mensajes de un store procedure mysql en php

Estas en el tema de Mostrar mensajes de un store procedure mysql en php en el foro de PHP en Foros del Web. Quiero mostrar los mensajes de este store procedure de mysql en php y no se como hacer. El store es el siguiente: Código PHP: CREATE PROCEDURE t_insert_adm  ...
  #1 (permalink)  
Antiguo 19/01/2011, 17:44
 
Fecha de Ingreso: junio-2008
Ubicación: Rosario siempre estuvo cerca
Mensajes: 14
Antigüedad: 16 años, 5 meses
Puntos: 2
Pregunta Mostrar mensajes de un store procedure mysql en php

Quiero mostrar los mensajes de este store procedure de mysql en php y no se como hacer. El store es el siguiente:

Código PHP:
CREATE PROCEDURE t_insert_adm (in usuario varchar(25), in contrasenia varchar(25), out mensaje varchar(25))
begin
            
declare variable varchar(25);
            
select @variable:=admin from administrador where admin=usuario;
            if @
variable=usuario then
            rollback
;
            
select @mensaje='No cargado';
            else
            
insert into administrador (adminclavevalues (usuario,contrasenia);
            
commit;
            
select @mensaje='cargado';
            
end if;
            
end 
En Aqua Data Studio me da el mensaje, pero en php no pasa nada. Probé de hacer como en las funciones y nada.

Código PHP:
$llamada="call t_insert_adm('pepe','caballo',@men)";
$sql=mysql_query($llamada,$link);
$mostrar=mysql_result($sql,0,0);
echo 
$mostrar
Gracias de antemano.

Última edición por pajarito2008; 19/01/2011 a las 17:53 Razón: No salia el link a una pregunta que hice sobre funciones
  #2 (permalink)  
Antiguo 20/01/2011, 06:12
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Mostrar mensajes de un store procedure mysql en php

Puedes usar mysqli para ejecutar el store o en el cuarto y quinto parametro de mysql_connect colocar los valores false,65536.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos

Etiquetas: mensajes, mysql, procedure, store
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:22.