Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183

    estrarre id di riga appena inserita in tabella mysql

    ho un form che quando viene inviato aggiunge una riga in una tabella.
    l'id della riga si autoincrementa, quindi non lo definisco io.
    vorrei, dopo l'inserimento, conoscere questo id. come faccio?

  2. #2
    Utente di HTML.it L'avatar di bubi1
    Registrato dal
    Dec 2009
    Messaggi
    1,230
    php.net/mysql_insert_id

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    161
    oppure (se i record non sono tantissimi) ti cerchi l'id più alto

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da ali7.p
    oppure (se i record non sono tantissimi) ti cerchi l'id più alto
    te lo sconsiglio, soprattutto nel caso ci siano più utenti contemporanei.
    Il modo "giusto" è solo un wrapper per la funzione
    my_ulonglong mysql_insert_id(MYSQL *mysql)

    http://dev.mysql.com/doc/refman/5.0/...insert-id.html

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2010
    Messaggi
    183
    no no prendere l'ultimo id non è pensabile, anche perchè l'utente passa per una sequenza (breve, ma pur sempre lunga per i tempi dei computer) di redirect.
    ho usato
    mysql_insert_id
    non va bene?
    cosa cambia rispetto a
    my_ulonglong mysql_insert_id(MYSQL *mysql)
    ?

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.