Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185

    estrarre gli ultimi 5 record su una lista di id ordinati in ASC

    ciao non riesco a capire come estrarre gli ultimi 5 id

    $sql = mysql_query("SELECT * FROM tabella ORDER BY id ASC LIMIT 5");

    cosi mi farebbe vedere i primi 5
    allora ho pensato cosi
    $sql = mysql_query("SELECT * FROM tabella ORDER BY id ASC LIMIT 5,5");


    ma se ho 7 record me ne fa vedere solo gli ultimi due invece vorrei sempre vedere gli ultimi 5

    helpp

  2. #2
    scusa, ma gli ultimi 5 id ordinati ASC, non sono lo sesso che dire i primi 5 id ordinati DESC???
    quindi:
    $sql = mysql_query("SELECT * FROM tabella ORDER BY id DESC LIMIT 5");

  3. #3
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    hai ragione philbert ma col metodo desc li vedrei cosi

    5
    4
    3
    2
    1


    io invece voglio vederli cosi

    1
    2
    3
    4
    5

    se sono 6 voglio vederli cosi

    2
    3
    4
    5
    6
    e cosi via

  4. #4
    Utente bannato
    Registrato dal
    Oct 2011
    Messaggi
    185
    trovato popolo un array e poi lo metto al contrario

  5. #5
    se no puoi fare
    $sql = mysql_query("SELECT * FROM (SELECT * FROM tabella ORDER BY id DESC LIMIT 5) ORDER BY ID ASC");

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.