Pagina 1 di 1

[RISOLTO] PhP - MySQL

Inviato: giovedì 4 ottobre 2007, 12:19
da Giuly
Ciao a tutti.
Questo il contesto:
ho un db che gestisce una libreria, con le tabelle cliente, libri, ecc ecc.
La tabella libri ha un campo ID gestito con auto_increment.
Domanda:
E' possibile sapere prima di inserire un nuovo libro quale sarà il prossimo numero che metterà al posto dell'ID?

Su phpmyadmin questo numero è presente nella finestra Operations della tabella, io vorrei poterlo recuperare nel mio codice in php ...

Grazie

Re: PhP - MySQL

Inviato: giovedì 4 ottobre 2007, 12:35
da Adaron
se dai la query
SELECT MAX(id) FROM libri
(questo ti darà l'ultimo valore di id inserito che puoi ad esempio incrementare di una unità)
oppure puoi usare, dopo l'inserimento, questa funzione:
MYSQL_LAST_INSERT_ID()

Re: PhP - MySQL

Inviato: giovedì 4 ottobre 2007, 17:34
da Giuly
Grazie!!
La seconda  soluzione è proprio quella che fa al caso mio, infatti la prima, rischia di non darmi sempre il risultato corretto!

Grazie ancora!

(good) (good)