insert su tabelle diverse

ciao!

in una pagina php devo fare 3 insert su 3 tabelle diverse con i dati che vengono inseriti in un form.

una volta eseguita la 1° insert in una tabella dove la chiave č il campo "idEvento" (auto increment) nelle altre due insert ho bisogno di questo idEvento che andrą inserito nella 2° e 3° tabella.

cosa posso fare?

dopo la prima insert faccio una SELECT MAX(idEvento) as massimo... e uso questo valore per inserirlo poi nelle altre due tabelle?

grazie a tutti!

inviato 8 anni fa
sonny
X 0 X

Dopo aver effettuato la prima insert ti basta usare la funzione mysql_insert_id() che ti restituisce l'utlimo indice autoincrement inserito.

 :bye:

risposto 8 anni fa
Gianni Tomasicchio
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda