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
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....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
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
forse mi sono spiegato male, non devo inserirlo in mysql, ma in una tabella, devo scriverlo in codice php...
select max(id) form tabella....Originariamente inviato da opi
forse mi sono spiegato male, non devo inserirlo in mysql, ma in una tabella, devo scriverlo in codice php...
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.
risolto grazie
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'>