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!

Originariamente inviato da unreg
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;
così creo la tabella, ma quando inserisco il record come faccio la query ?

grazie !
Dovresti fare il contrario:

codice:
prodotto (id, prodotto)

categorie: (id, categoria, id_prodotto)
così avrai una cosa del genere:

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)