Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Come visulizzare dall'8° al 15 record

    Ciao amici sono Maria ed ho un problema.
    Ho uno script che mi visulizza i primi sette record. Io però vorrei visulizzare dall'8° al 14 record come faccio? Ecco lo scrpit che visulizza i primi sette record:

    sql="SELECT TOP 7 * FROM articoli ORDER BY ad_ID ASC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    Do While Not rs.EOF
    Grazie a bacini di Natale...
    Grazie per quello che hai fatto...

  2. #2
    Prova così
    codice:
    SELECT id, campo1, campo2, FROM articoli WHERE (id>7 and id<=14) order by id ASC
    Ciao
    Auguri e bacioni anche a te

  3. #3
    Utente di HTML.it L'avatar di mmaria
    Registrato dal
    Apr 2003
    Messaggi
    594

    Grazie

    Grazie e tanti bacini di Natale
    Grazie per quello che hai fatto...

  4. #4
    Utente di HTML.it L'avatar di Lak3d
    Registrato dal
    Aug 2006
    Messaggi
    1,031
    niente... ho sbagliato...

  5. #5
    Moderatore di CMS L'avatar di kalosjo
    Registrato dal
    Jul 2001
    residenza
    In culo alla luna
    Messaggi
    1,999
    Non puoi andare per id, perchè se fai cancellazioni e inserimenti vari, gli id non sono più consecutivi....

    L'unica soluzione è la paginazione
    Scusate i puntini di sospensione...... La verità è che non ho argomenti....

  6. #6
    Utente di HTML.it L'avatar di Gio&Ste
    Registrato dal
    Jan 2001
    Messaggi
    643
    Oppure qualcosina di più macchinoso, prima del while ci metti un conta, che viene incrementato di 1, poi all'interno del while ci metti un if (conta > 7 and conta <15) Then ... stampa quello che ti interessa.
    Ricordati di mettere conta = conta + 1 dopo il loop.

    Non l'ho provato, ma mi sembra l'unico modo per fare quello che hai chiesto, magari non è elegantissimo, ma è la prima cosa che mi è venuta in mente!
    Giò

  7. #7
    Utente di HTML.it L'avatar di wallrider
    Registrato dal
    Apr 2003
    Messaggi
    2,755
    ah, la LIMIT di mysql :rollo:
    RIP Cicciobenzina 9/11/2010

    "Riseminaciceli, i ceci nell'orto"

  8. #8
    Originariamente inviato da wallrider
    ah, la LIMIT di mysql :rollo:
    Viaggia che è un piacere!!

  9. #9
    sql="SELECT TOP 15 * FROM articoli ORDER BY ad_ID ASC"
    Set rs = Server.CreateObject("ADODB.Recordset")
    rs.Open sql, conn ,3,3
    Do While Not rs.EOF

    selezioni i top 15

    poi fai scorrere i primi sette senza stamparli ed inizi dall' 8°

    ciauz

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 © 2026 vBulletin Solutions, Inc. All rights reserved.