Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627

    [MySql] Selcet ultimo inserito

    Ciao a tutti,
    ho una tabella dalla quale volevo estrarre l'ultimo record inserito e recuperarne il relativo campo ID.

    I record all'interno della tabella non sono pero' disposti in ordine d'inserimento, ma mischiati.

    Come posso fare?

    Graciess

  2. #2
    se l'id è incrementale, usa come riferimento MAX(id)

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2004
    Messaggi
    1,627
    ho usato questa query ma non funziona!

    $query = "SELECT MAX(ID) AS MaxID FROM tabella ";
    $database->setQuery($query);
    $database->loadObject($record)

  4. #4
    Originariamente inviato da james81
    ho usato questa query ma non funziona!
    notizia molto interessante

  5. #5
    Utente di HTML.it L'avatar di gibra
    Registrato dal
    Apr 2008
    residenza
    Italy
    Messaggi
    4,244

    Re: [MySql] Selcet ultimo inserito

    Originariamente inviato da james81
    Ciao a tutti,
    ho una tabella dalla quale volevo estrarre l'ultimo record inserito e recuperarne il relativo campo ID.
    Il campo è di tipo Auto-Incremento, immagino...

    Originariamente inviato da james81
    I record all'interno della tabella non sono pero' disposti in ordine d'inserimento, ma mischiati.
    Sicuro sicuro ?

    Guarda qui:
    http://dev.mysql.com/doc/refman/5.1/...unique-id.html

    Se provi così, cosa succede?
    codice:
    $sql = mysql_query("SELECT id FROM table_name ORDER BY id DESC LIMIT 1");     
    $row = mysql_fetch_assoc($sql);   
    $item_number = $row['id'];

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.