Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    51

    inserire campo da mysql

    come faccio ad inserire in una tabella un campo numerico, nel mio caso l'ultimo id registrato in una tabella mysql, ma incrementato di uno

  2. #2

    Re: inserire campo da mysql

    Originariamente inviato da opi
    come faccio ad inserire in una tabella un campo numerico, nel mio caso l'ultimo id registrato in una tabella mysql, ma incrementato di uno
    metti il campo con la caratteristica di INT e autoincrement e che si arrangi da solo....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    51
    forse mi sono spiegato male, non devo inserirlo in mysql, ma in una tabella, devo scriverlo in codice php...

  4. #4
    Originariamente inviato da opi
    forse mi sono spiegato male, non devo inserirlo in mysql, ma in una tabella, devo scriverlo in codice php...
    select max(id) form tabella....

    poi sommi uno al risultato ottenuto. Devi pero' gestire le connessioni concorrenti.... il che non e' semplice da ottimizzare se devi prendere un valore e poi tenerlo al caldo ... non sai per quanto tempo ne l'esito della prenotazione.

    bisognerebbe valutare meglio il perche' ed il percome devi "prenotare" un id...

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    51
    risolto grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    51
    Ho fatto cosi:

    $query = "SELECT MAX(id) FROM tab";

    $row = mysql_fetch_array($dati);

    $massimo = $row[0] + 1;

    $id = "$massimo";



    echo "<input type='text' value ='$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 © 2024 vBulletin Solutions, Inc. All rights reserved.