Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18

Discussione: ultimo valore

  1. #1
    Utente bannato L'avatar di ciao_a_tutti
    Registrato dal
    Dec 2005
    Messaggi
    210

    ultimo valore

    ragazzi mi serve sapere l'ultimo id di una tabella
    cm faccio?

  2. #2
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    select campo_id from tabella order by campo_id desc limit 0,1

    per avere l'ultimo id creato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    prova così:
    SELECT MAX(id) FROM tabella;


    [EDIT] scusa marco80, avevo già postato e non mi ero accorto che avevi già risp.


    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2005
    Messaggi
    579
    $query="select id from tabella DESC LIMT 0,1";
    per migliori informazioni ti consiglio
    http://www.rakosystem.altervista.org/lezione.php?sql=6
    ciao
    l'uomo è tutto ciò che non può essere

    http://www.ebug.it Discussioni da web Designer

    http://www.ebug.it/?p=354 e Dart Fener dove lo mettiamo lol

  5. #5
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    Originariamente inviato da marco80
    select campo_id from tabella order by campo_id desc limit 0,1

    per avere l'ultimo id creato.
    capitano spesso anche a me queste cose

  6. #6
    Utente bannato L'avatar di ciao_a_tutti
    Registrato dal
    Dec 2005
    Messaggi
    210
    ragazzi tra le due alternative quali mi consigliate?

  7. #7
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    funzionano entrambe ma con quella di ken84 sembra piu' corta

  8. #8
    Utente bannato L'avatar di ciao_a_tutti
    Registrato dal
    Dec 2005
    Messaggi
    210
    più corta nell'esecuzione o più corta da scrivere?

    ragazzi consideriamo anke il caso in cui gli id saranno tanti... qual'è più veloce?

  9. #9
    Utente di HTML.it L'avatar di marco80
    Registrato dal
    May 2005
    Messaggi
    1,357
    entrambe , mettendo MAX() o LIMIT 0,1 alla fine, prende solo l'ultimo reord.. order by id desc mette i record dall'id piu' grande al piu' piccolo e legge solo 1 riga.
    MAX() se nn error, cerca direttamente il maggiore fra gli id e quindi prende quella riga e basta. Poi nn so se una e' piu' veloce dell'altra.

  10. #10
    Utente di HTML.it
    Registrato dal
    Mar 2004
    Messaggi
    1,141
    provali entrambi e cronometrali:
    http://www.phpnews.it/content/view/277/86/

    ciao

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.