Visualizzazione dei risultati da 1 a 3 su 3

Discussione: [mysql] comando LIMIT

  1. #1

    [mysql] comando LIMIT

    Devo utilizzare in una query il comando Limit in modo dinamico

    Esempio: mysql_query (bla bla bla..... LIMIT 1, $limite)....

    Passo attraverso un form il valore finale ovvero quanti record voglio visualizzare, adesso mi sorge un dubbio ma il valore da dove iniziare a visualizzare è il primo valore in assoluto (quindi il record uno del db) o il primo record definito ad esempio da come ordino i record in fase di query (ASC o DESC). ???? Io dovrei visualizzare x record partendo dalla fine della tabella......

    grazie

    e ciao

    Fabio
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

  2. #2
    il LIMIT si applica sull'ordinamento e non sull'ordine "casuale" in cui sono memorizzati i record nella tabella.

    quindi:

    order by campo desc --elenca dei campi nell'ordine richiesto

    limit 0, nn --preleva a partire dal primo record ordinato, record 0 nn record.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    grazie mille

    quello che speravo


    ciao

    Fabio
    Chi Vale Vola, Chi Vola Vale, e chi non Vola è un Vile.

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.