Foros del Web » Programando para Internet » PHP »

PHP y procedimientos almacenados

Estas en el tema de PHP y procedimientos almacenados en el foro de PHP en Foros del Web. PHP y Procedimientos almacenados Hola a todos , epero me puedan ayudar. tengo un procedimiento almacenado que me retorna un 1 cumple la condicion o ...
  #1 (permalink)  
Antiguo 21/05/2009, 08:47
 
Fecha de Ingreso: mayo-2009
Mensajes: 2
Antigüedad: 14 años, 11 meses
Puntos: 0
PHP y Procedimientos almacenados

Hola a todos , epero me puedan ayudar.
tengo un procedimiento almacenado que me retorna un 1 cumple la condicion o un cero si no la cumple. Mi proble es que no se como optener ese dato en php
mi codigo es

este es el procedimiento

set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[PA_EliminarInm]
@Lista int,
@NroInm nvarchar (10)

AS

DECLARE @Estado INT

SELECT @Estado=IdEstado FROM InmEstados where IdInventario = ( SELECT IdInventario FROM dbo.InmInventario
WHERE (IdListaPrecio = @Lista) AND (NroInmueble = @NroInm))

IF(@Estado<>1)

BEGIN

DELETE FROM InmEstados where IdInventario = ( SELECT IdInventario FROM dbo.InmInventario
WHERE (IdListaPrecio = @Lista) AND (NroInmueble = @NroInm))
DELETE FROM InmInventario where IdInventario = (SELECT IdInventario FROM dbo.InmInventario
WHERE (IdListaPrecio = @Lista) AND (NroInmueble = @NroInm))
RETURN 1

END

ELSE

RETURN 0


$consulta=mssql_query("EXEC Procedimiento $dato1, $dato2 ");

$res=mssql_fetch_array($consulta);

no se como imprimir $res por que me saca error

Última edición por GatorV; 21/05/2009 a las 09:16
  #2 (permalink)  
Antiguo 21/05/2009, 08:48
Avatar de acoevil  
Fecha de Ingreso: julio-2008
Ubicación: localhost/colombia/sevillaValle.php
Mensajes: 1.123
Antigüedad: 15 años, 8 meses
Puntos: 32
Respuesta: PHP y procedimientos almacenados

Y nos podrias comentar cual es tu problema?
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 06:38.