Ciao a tutti, mi direste come si fa per gestire una select con un cursore.
in pratica ho una select che mi seleziona tutti i record di un file, pero' quando il file
contiene piu' 2000 record la pagina sta le "ore" per caricare, quindi pensavo
di utilizzare un cursore dentro a un ciclo che visualizza solo 200 record e se
selezionato il tasto next leggere i successivi 200 se invece selezionato previous i precedenti
200.
Ora il fatto e' che in php non so come fare e non ho trovato molti esempi o non li ho capiti, quindi vi chiedevo consigli.
Ps. in RPG e' facile questa situazione solo che so come riportarla in php
RPG:
C/EXEC SQL
C+ DECLARE C1 CURSOR FOR S1
C/END-EXEC
EVAL STMT = 'CREATE INDEX X1 ON CLSSI00F -
(CLSCLI)' + ' ' + 'SELECT *' +
' ' + 'FROM CLSSI00F' + ' ' +
'WHERE CLSCLI >=' + '?' +
' ' + 'ORDER BY CLSCLI'
' ' + 'OPTIMIZE FOR ALL ROWS'
C/EXEC SQL
C+ PREPARE S1 FROM :STMT
C/END-EXEC
C/EXEC SQL
C+ OPEN C1 USING :CLIK
C/END-EXEC
C DO SFLPAG PAGINA
C/EXEC SQL
C+ FETCH NEXT FROM C1 INTOCLSTAD
C/END-EXEC
Dovrei replicare questa gestione ma non ho la piu' pallida idea di come fare.
Ciao