Grazie delle dritte Alcio.
Le tabelle che ho realizzato sono queste tre:
CREATE TABLE `utenti` (
`utente_id` int(3) NOT NULL auto_increment,
`username` varchar(30) NOT NULL default '',
`password` varchar(34) NOT NULL,
`confermapassword` varchar(34) NOT NULL,
`nome` varchar(30) NOT NULL default '',
`cognome` varchar(30) NOT NULL default '',
`mail` char(255) NOT NULL default '',
`data` char(255) NOT NULL default '',
`ip` char(15) NOT NULL default '',
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`),
KEY `id_2` (`id`)
)
CREATE TABLE `eventi` (
`evento_id` int(5) NOT NULL auto_increment,
`utente_id` int(5) NOT NULL auto_increment,
`ordine_id` int(5) NOT NULL auto_increment,
`quantità` int(3),
`prezzo` decimal (5,2),
PRIMARY KEY (`utente_id,ordine_id,evento_id`),
)
CREATE TABLE `ordini` (
`utente_id` int(5) NOT NULL auto_increment,
`ordine_id` int(5) NOT NULL auto_increment,
`date` timestamp (12),
PRIMARY KEY (`utente_id,ordine_id`),
)
Possono andar bene? Oppure ho inserito troppe PRIMARY KEY? Avendo queste tre tabelle potresti farmi un piccolo esempio di relazione in php tra le varie variabili come dicevi nellatua risposta?

Rispondi quotando