[RISOLTO] PhP - MySQL

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
Avatar utente
Giuly
Prode Principiante
Messaggi: 145
Iscrizione: martedì 5 dicembre 2006, 15:45

[RISOLTO] PhP - MySQL

Messaggio 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
Ultima modifica di Giuly il venerdì 5 ottobre 2007, 17:30, modificato 1 volta in totale.
"Chi dice di avere in tasca la soluzione è un genio o un mascalzone....
Ma i geni sono tanti, e le soluzioni non sono mai semplici"
V.R.
Avatar utente
Adaron
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 982
Iscrizione: giovedì 12 ottobre 2006, 23:53
Località: Savona

Re: PhP - MySQL

Messaggio 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()
[center]Io sono in te, tu sei in Me. Noi siamo Uno
io sono in te, tu sei in me. Noi siamo Uno.
Tu sei in me, io sono in Te. Noi siamo Uno.
Avatar utente
Giuly
Prode Principiante
Messaggi: 145
Iscrizione: martedì 5 dicembre 2006, 15:45

Re: PhP - MySQL

Messaggio 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)
"Chi dice di avere in tasca la soluzione è un genio o un mascalzone....
Ma i geni sono tanti, e le soluzioni non sono mai semplici"
V.R.
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 3 ospiti