conoscere l'id di una query

wiko85

Nuovo Utente
26 Dic 2005
18
0
0
www.mcdigit.it
ciao a tutti,
quando eseguo la query

Codice:
$query = "INSERT INTO tabella (campo1, campo2, campo3) VALUES ('$1', '$2', '$3')";

if (mysql_query($query)){
echo "Query eseguita.";
}
else{
echo "Query non eseguita.";
}
nel database la variabile ID mi si incrementa automaticamente.
Come faccio a sapere che valore ha?
Mi serve saperlo perchè nella stessa pagina php, subito dopo questa query, devo fare una INNER JOIN che sfrutta proprio questa ID.

Grazie!
 

wiko85

Nuovo Utente
26 Dic 2005
18
0
0
www.mcdigit.it
dici di eseguire la query subito dopo?

ma se per assurdo viene eseguita la stessa pagina da un altro utente nell'intervallo tra la prima e la seconda query?

non c'è qualke modo per eseguire una sola query e darmi anke il valore dell'ID che ha generato quella query?
 

Dusy

Utente Attivo
8 Nov 2005
488
0
0
Germania - Deutschland
Sì parla di millesimi di secondo...comunque potenzialmente il problema c'è...
in alternativa una volta che registri il record gli inserisci anche l'id della sessione e poi fai una ricerca in base a questo...
molto profi...molto smart...:cool: