PDA

View Full Version : [PHP & mysql]Insert multiple...


The Incredible
01-06-2007, 17:00
devo fare delle insert che coinvolgono 5 tabelle differenti.


tabella A caratteristica A (id_c ..........altri campi..)
tabella B collega C e A (id_c id_a)

tabella C oggetto principale (id_c ..........altri campi..)

tabella E collega C e D (id_c id_d)
tabella D caratteristica D (id_d ..........altri campi.. )

è possibile gestire il tutto in maniera furba senza fare insert select insert ect...

in pratica una volta inserito in tabella C devo sapere id_C che è un contatore e da questo andare inserire nelle altre tabelle.
Come posso fare per queste insert multiple?
Spero di essermi spiegato grazie.

andbin
01-06-2007, 17:13
in pratica una volta inserito in tabella C devo sapere id_C che è un contatore e da questo andare inserire nelle altre tabelle.Se id_C è appunto un campo AUTO_INCREMENT, puoi usare mysql_insert_id()

The Incredible
01-06-2007, 17:17
Se id_C è appunto un campo AUTO_INCREMENT, puoi usare mysql_insert_id()

si è un campo autoincrement.. guardo se esiste qlc di simile con pear db, visto che uso quello per la gestione db.