
05/03/2009, 12:05
|
 | | | Fecha de Ingreso: julio-2008 Ubicación: En el DF ectuoso
Mensajes: 240
Antigüedad: 16 años, 8 meses Puntos: 0 | |
sotre procedure + php Les platico de que se trata yo con php envio variables al sp y hace lo siguiente.
crea una temporal que obtiene los doatos de la tabal estados, y obtengo los resultados en php, pero me interesa obtener el id del ultimo registro , pero no se como se obtenga ese valor del sp a php.
alguien me puede decir como?
@index int,
@num_regs int,
@var varchar(80)
AS
BEGIN
DECLARE @maximo numeric
DECLARE @minimo numeric
SELECT @maximo = (@index * @num_regs)
SELECT @minimo = @maximo - (@num_regs - 1)
CREATE TABLE #tmpListado(
ID int IDENTITY(1,1),
CVE_ELECT varchar(20),
NOMBRE varchar(80)
)
INSERT #tmpListado SELECT CVE_ELECT, NOMBRE FROM estado with(nolock) where NOMBRE like'%' + @var + '%'
SELECT ID,CVE_ELECT,NOMBRE
FROM #tmpListado with(nolock)
WHERE ID BETWEEN @minimo AND @maximo SELECT IDENT_CURRENT('#tmpListado') END
por ejemplo yo los resultados que optengo en php del sp los obtengo se la siguiente manera
<td bgcolor="#FFFFF0"><div align="left"><?php echo $row_sel2['ID'] ?></div></td>
<td bgcolor="#FFFFF0"><div align="left"><?php echo $row_sel2['CVE_ELECT'] ?></div></td>
<td bgcolor="#FFFFF0"><div align="left"><?php echo $row_sel2['NOMBRE'] ?></div></td>
pro aun no logro optener el resultado de SELECT IDENT_CURRENT('#tmpListado')
Última edición por asassa; 05/03/2009 a las 12:14 |