Hola,
Tengo el siguente procedimiento almacenado
Código SQL:
Ver originalDELIMITER $$
DROP PROCEDURE IF EXISTS a;
CREATE PROCEDURE a(
IN entrada VARCHAR(255),
OUT salida VARCHAR(255)
)
BEGIN
IF(entrada == "mivalor_entrada") THEN
SET salida = "valor_salida1";
ELSE
SET salida = "valor_salida2";
END IF;
END$$
DELIMITER ;
y en php
Código PHP:
Ver original$entrada = "mivalor_entrada";
$salida = "";
$conexion = new PDO("mysql:host=".$mysql_host.";dbname=".$mysql_bd, $mysql_user, $mysql_password);
$sql = "CALL a($entrada,@salida);";
$consulta = $conexion->prepare($sql);
$consulta->execute();
$resultado = $consulta->fetchAll();
echo "<pre>";
echo "</pre>";
y me devuelve esto:
No se como podria asignar a la variable php
$salida el valor de la variable
@salida del procedimiento almacenado.
Gracias