Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2012
    Messaggi
    14

    PHP + Interbase + impaginazione risultati query select

    Ho creato una pagina php, che permette a un utente di inserire una query SQL (SELECT * FROM Tab1 WHERE [Cond]) e di visualizzare i risultati in tabella.
    Ora vorrei impaginare i risultati (35 record) nella prima pagina della tabella, 35 nella seconda pagina, così via fino a raggiungere l'ultimo record.
    Ho rprovato a seguire le guide di questo sito soltanto che il DBMS che sto usando (Interbase XE) non accetta la clausola LIMIT nella query di select.
    Riesco perfettamente a visualizzare i primi 35 record ma quando devo visualizzare i successivi, non so da dove partire.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    se non ricordo male dovresti usare una cosa di questo tipo:

    codice:
     
    SELECT FIRST 35 SKIP 0 * FROM tabella WHERE .... 
    per i primi 35 e poi
    
    SELECT FIRST 35 SKIP 35 * FROM tabella WHERE .... 
    per i successivi e così via
    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.