Originariamente inviato da unreg
mi dai più info a riguardo![]()
io pensavo a fare una campo di testo ed inserire gli ID del formato:
1-6-8-15-18
e poi cercare di fare un explode del carattere "-" all'interno di una query mysql![]()
ti prego dai!
Dovresti fare il contrario:Originariamente inviato da unreg
così creo la tabella, ma quando inserisco il record come faccio la query ?codice:CREATE TABLE categorie ( id int(11) NOT NULL auto_increment, categoria varchar(128) default NULL, PRIMARY KEY (id) ) ENGINE=InnoDB; CREATE TABLE prodotto ( id int(11) NOT NULL default '0', id_cat int(11) default NULL, prodotto varchar(200) default NULL, PRIMARY KEY (id), FOREIGN KEY (id_cat) REFERENCES categorie (id) ) ENGINE=InnoDB;
grazie !![]()
così avrai una cosa del genere:codice:prodotto (id, prodotto) categorie: (id, categoria, id_prodotto)
prodotti:
1 | chiave inglese
2 | ...
...
categorie:
1 | ferramenta | 1
2 | officina | 1
3 | fai da te | 1
4 | ...
...
Così associ il prodotto "chiave inglese" con id = 1 alle categorie (1 = ferramenta, 2 = officina e 3 = fai da te)