ok, tengo lo sig. codigo PHP.
Código PHP :
$a = mssql_query('select * from patio;select * from casa');
while( $row = mssql_fetch_array( $a ) )
{
echo 'a';
}Pero solamente coge el resultado de la primera querie..! como hago para recoger el del segundo querie.. ?
La pregunta la hago por que ..... al usar un procedimiento de SQLServer llamado sp_cursorfetch, me devuelve 2 resultados, el primero de ellos en blanco, pero .. ese no es el que quiero, si no el de abajo que es el que contiene los datos..
Este es el querie que me ese resultado tan inesperado.. ( sacado de la web de elGuille ), y sirve para paginar datos...
Código MySQL :
DECLARE @Handle int DECLARE @TipoCursor int SET @TipoCursor=4 -- Forward only DECLARE @TipoBloqueo int SET @TipoBloqueo =1 -- Read only DECLARE @Consulta nvarchar(4000) SET @Consulta = N'select * from casa' DECLARE @rowcount int -- será = -1 siempre EXEC sp_cursoropen @Handle OUTPUT, @Consulta, @TipoCursor OUTPUT, @TipoBloqueo OUTPUT, @rowcount OUTPUT DECLARE @TipoDesplazamiento int SET @TipoDesplazamiento = 32 -- Relative DECLARE @FirstRecord int EXEC sp_cursorfetch @Handle, @TipoDesplazamiento, 1 , 10 EXEC sp_cursorclose @Handle
salu2
