Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    Prendere ultimi dati inseriti in una tabella db

    Buonasera, tramite una pagina web avrei bisogno di invertire l'ordine di righe in una tabella, per essere in grado di prendere come primi gli ultimi dati inseriti.

    Come potrei fare? Esiste una funzione per questo problema?

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Se nella tabella gli id dei record sono definiti in un campo auto_increment o comunque hanno un id ordinato, oppure se c'è un campo timestamp che indica il momento dell'inserimento, ti basta usare nella query la clausola ORDER BY <nome_campo> DESC sul campo id o timestamp.

  3. #3
    Quote Originariamente inviata da Alhazred Visualizza il messaggio
    Se nella tabella gli id dei record sono definiti in un campo auto_increment o comunque hanno un id ordinato, oppure se c'è un campo timestamp che indica il momento dell'inserimento, ti basta usare nella query la clausola ORDER BY <nome_campo> DESC sul campo id o timestamp.
    Scusa l'ignoranza, ma può funzionare anche se nell'id, settato come A_I, manchino dei valori a metà?

    Es.

    id | nome

    5 | cane
    6 | gatto
    8 | topo
    10 | ragno
    15 | serpente


    Grazie infinite per il tuo aiuto

  4. #4
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,445
    Sì, funziona ugualmente.

Tag per questa discussione

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