ho una tabella con un campo progressivo.
Dopo che ho inserito un record come faccio a sapere con quale progressivo è stato inserito?
e non ditemi "SELECT MAX(id) FROM tabella" perchè se si fanno due inserimenti contemporanei non funziona.
Help!!!
ho una tabella con un campo progressivo.
Dopo che ho inserito un record come faccio a sapere con quale progressivo è stato inserito?
e non ditemi "SELECT MAX(id) FROM tabella" perchè se si fanno due inserimenti contemporanei non funziona.
Help!!!
S'i fosse foco, arderei 'l mondo
fai immediatamente seguire la richiesta dell'id inserito.
mysql_query(" INSERT ....
$id = mysql_insert_id();
![]()
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.
ok. adesso provo.
Se volessi invece fare la stessa cosa tramite una istruzione SQL come posso fare?
Ho fatto una funzione che mi esegue un array di query in una transazione sola con tanto di rollback e gestione degli errori e vorrei usare quella funzione così rendo più snello il codice della pagina php.
S'i fosse foco, arderei 'l mondo
Studiati last_insert_id()[supersaibal]Originariamente inviato da cik
ok. adesso provo.
Se volessi invece fare la stessa cosa tramite una istruzione SQL come posso fare?
Ho fatto una funzione che mi esegue un array di query in una transazione sola con tanto di rollback e gestione degli errori e vorrei usare quella funzione così rendo più snello il codice della pagina php. [/supersaibal]
Il silenzio è spesso la cosa migliore. Pensa ... è gratis.