Ciao tryhere...
Per chiave primaria si intende uno o più attributi che permettono di individuare in modo univoco una tupla (che nei DB, come saprai, è una riga di valori nella tua tabella). Usare come chiave primaria i valori "nome" e "cognome" può generare parecchi problemi, se consideriamo i casi di omonimia. La cosa che ti consiglio di fare è di associare ad ogni utente un ID, un valore numerico che si utilizza molto di frequente per dare un identificatore univoco a ciascuna singola tupla: puoi anche scegliere di autoincrementare il valore al verificarsi di una nuova registrazione, cosa molto comoda.
Per creare una tabella devi usare il costrutto SQL che segue:
Codice PHP:
CREATE TABLE tabella (
id int NOT NULL AUTO_INCREMENT;
nome char[N],
cognome char[N],
...altri dati...
PRIMARY KEY(id),
);
Ad N metti la lunghezza massima del campo.
Originalmente inviato da
foreach
Poi, un'altra cosa, la chiave primaria può essere solo una... scegli tu quale.
Mi spiace ma è sbagliato. Leggi poche righe sopra ;)