hola amigos como estan ....
necesito de su ayuda ..
necesito sacar el resultado de un sp alojado en sql server desde php
este el codigo de mi sp ..
Código SQL:
Ver originalUSE [Workflow4]
GO
/****** Objeto: StoredProcedure [dbo].[AVERIGUARCODIGOBARRAS] Fecha de la secuencia de comandos: 03/14/2012 15:06:44 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: <Author,,Name>
-- Create date: <Create Date,,>
-- Description: <Description,,>
-- =============================================
ALTER PROCEDURE [dbo].[AVERIGUARCODIGOBARRAS] (@RECIBO AS INT)
AS
BEGIN
-- SET NOCOUNT ON added to prevent extra result sets from
-- interfering with SELECT statements.
SET NOCOUNT ON;
DECLARE @IDFLUJORUTA AS INT
DECLARE @VALORGLOBAL AS INT
-- Insert statements for procedure here
SELECT @IDFLUJORUTA = IDFLUJORUTA FROM VALORESGLOBALES WHERE IDVARGLOBAL = 69 AND VALORGLOBAL = @RECIBO
SELECT @VALORGLOBAL = VALORGLOBAL FROM VALORESGLOBALES WHERE IDFLUJORUTA = @IDFLUJORUTA AND IDVARGLOBAL = 76
SELECT 'EL CODIGO DE BARRAS DEL RECIBO ES', @VALORGLOBAL
END
y este es el codigo php para el llamado ...
Código PHP:
Ver original<?php
$myServer = "192.x.x.x.";
$myUser = "sa";
$myPass = "******";
$myDB = "*******";
$conn = mssql_connect($myServer, $myUser, $myPass)or
die("Couldn't connect to SQL Server on $myServer"); if(!$conn)
{
exit("<strong>Ya ocurrido un error tratando de conectarse con el origen de datos.</strong>"); }
if(isset($_POST["recibo"])){ $recibo=$_POST["recibo"];
}
mssql_bind($stmt, "@RECIBO",$recibo,SQLINT1
,false);
?>
ok cuando los ejecuto mi pagina se queda en blanco .....
como hago para obtener el mensaje de salida de mi sp que es :
Código PHP:
Ver originalSELECT 'EL CODIGO DE BARRAS DEL RECIBO ES', @VALORGLOBAL