Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/01/2011, 10:37
Avatar de shinta_snake
shinta_snake
 
Fecha de Ingreso: diciembre-2009
Mensajes: 70
Antigüedad: 14 años, 4 meses
Puntos: 0
Procedimientos con OUT

saludos, intento realizar este pequeño procedure, con un parametro de entreda y salida (IN, OUT) el problema es que cuando intento obtener el resultado,
me trae NULL como tal, que estoy haciendo mal,
la ideas es poder realizar procedimientos y obtener resultados como "OK, funciono" o "NO, Funciono".

Código PHP:
DELIMITER $$

DROP PROCEDURE IF EXISTS `db`.`procedure1` $$
CREATE DEFINER=`root`@`localhostPROCEDURE `procedure1`
(
IN parameter1 INTEGEROUT variable1 VARCHAR(7))
BEGIN
  
IF parameter1 17 THEN
      SET variable1 
'birds';
    ELSE
      
SET variable1 'beasts';
  
END IF;
END $$

DELIMITER ;

CALL procedure1(17,@variable1);
SELECT @total

RESULTADO
---------------

@
Total
NULL

1 ROW fetchet
...... 
espero su respuesta.