mi sto creando un'applicazione per la libreria di casa.
ho creato un db con queste tabelle:
la teballa title ha due foreign key: author e editor che si riferiscono alle chiavi primarie delle rispettive tabelle.codice:mysql> desc author; +-----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+---------+----------------+ | author_id | int(11) | NO | PRI | NULL | auto_increment | | nome | varchar(20) | YES | | NULL | | +-----------+-------------+------+-----+---------+----------------+ 2 rows in set (0.00 sec) mysql> desc editor; +-----------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+---------+----------------+ | editor_id | int(11) | NO | PRI | NULL | auto_increment | | nome | varchar(20) | YES | | NULL | | +-----------+-------------+------+-----+---------+----------------+ 2 rows in set (0.00 sec) mysql> desc book; +---------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+---------+----------------+ | book_id | int(11) | NO | PRI | NULL | auto_increment | | title | varchar(20) | NO | | NULL | | | author | int(11) | NO | MUL | NULL | | | editor | int(11) | NO | MUL | NULL | | | price | decimal(3,2) | NO | | NULL | | +---------+--------------+------+-----+---------+----------------+ 5 rows in set (0.00 sec)
come faccio a fargli dire di popolare tutte le tabelle contemporaneamente se ce fosse bisogno?
nel senso, quando andrò a scrivere il primo libro io nn ho ne un autore ne un editore.
ma nn vorrei creare tre form separati, ma un unico nel qual inserire i dati se ce ne è bisogno.
nn so se mi sono spiegato bene......

Rispondi quotando