Comunidad de diseño web y desarrollo en internet online

Ejecucion de 2 queries ( ver dentro )

Citar            
MensajeEscrito el 04 Dic 2009 05:50 pm
Hola clabers .!
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

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox
Citar            
MensajeEscrito el 04 Dic 2009 05:56 pm
snif...
La solucion es con mssql_next_result, por si a alguien le surge la misma duda..!, ahora mismo lo vi en la referencia.!

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.