Codice:
Codice PHP:
/* -- Salvataggio di alcune Informazioni nella tabella di Sezione -- */
$query_user = "INSERT INTO $username (category_photo, name_photo, title_photo, sub_photo) VALUES ('$sec', '$filename', '$title_html', '$sub')";
mysql_query ($query_user) or die (mysql_error());
Tabella:
Codice PHP:
"CREATE TABLE IF NOT EXISTS $nickname (
id VARCHAR(10) default NULL,
name VARCHAR(255) default NULL,
surname VARCHAR(255) default NULL,
nickname VARCHAR(255) default NULL,
day INT(2) default NULL,
month INT(2) default NULL,
year INT(4) default NULL,
email VARCHAR(255) default NULL,
pass VARCHAR(500) default NULL,
password VARCHAR(256) default NULL,
oldpass VARCHAR(256) default NULL,
category_photo VARCHAR(10) default NULL,
name_photo VARCHAR(500) default NULL,
title_photo VARCHAR(500) default NULL,
sub_photo VARCHAR(50) default NULL,
PRIMARY KEY ( id ) )
Mi da questo errore:
Duplicate entry '' for key 'PRIMARY'
Ho letto articoli su come risolvere questo problema, come per esempio:
"La Primary Key è il campo utilizzato per identificare le voci univoche nel database. L'errore significa che hai già una voce con una chiave primaria corrispondente a quello che stai cercando di inserire. Se stai cercando di modificare una voce esistente, probabilmente avrete bisogno di aggiungere una clausola che consente di verificare se la voce esiste e modifica di conseguenza il comando MySQL."
Ho cambiato un paio di cose, ma continua a darmi errore, come mai?