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.
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.
se il campo indice e' un contatore, lo fa da se'.
imposta il campo come "autoincrementante"
non posso in quanto devo potrer riordinare tale campo e quindi andare a modificarne il valore
mysql_insert_id() restituisce l'ultimo id dell'insert...
... nella stessa sessione.Originariamente inviato da debbelandia
mysql_insert_id() restituisce l'ultimo id dell'insert...
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"