Visualizzazione dei risultati da 1 a 6 su 6

Discussione: max di campo numerico

  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826

    max di campo numerico

    Salve a tutti.
    Ho una tabella nel db con un campo indice(che uso per ordinare i risultati con un order by);ora vorrei fare in modo che ad ogni nuova insert questo campo prenda il valore massimo del campo indice +1.
    Si puo' fare?
    se si come?
    Grazie.

  2. #2
    se il campo indice e' un contatore, lo fa da se'.

  3. #3
    imposta il campo come "autoincrementante"

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2003
    Messaggi
    4,826
    non posso in quanto devo potrer riordinare tale campo e quindi andare a modificarne il valore

  5. #5
    Utente bannato
    Registrato dal
    Jan 2002
    Messaggi
    852
    mysql_insert_id() restituisce l'ultimo id dell'insert...

  6. #6
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da debbelandia
    mysql_insert_id() restituisce l'ultimo id dell'insert...
    ... nella stessa sessione.

    Prima devi fare una query chiedendo l'id massimo disponibile e poi usare tale valore.
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

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.