Originariamente inviato da eiyen
Il problema non è il valore del campo, ma la sua gestione: come dicevo... quando fai INSERT - nello snippet che hai postato - non valorizzi tale campo, da cui probabilmente l'errore... quello che tu dici ha più senso nel caso di un UPDATE, magari... ma creando un nuovo record (INSERT appunto) il campo "id" andrà valorizzato in qualche modo...
Giusto, infatti ho notato che nella record creata, viene attribuito a tutte le celle il valore di NULL tranne per ID, che resta vuoto e per i quattro campi dell'INSERT a cui viene attribuito il loro valore.
Quindi dovrei fare cosi?
Codice PHP:
/* -- Salvataggio di alcune Informazioni nella tabella di Sezione -- */
$query_user = "INSERT INTO $username (id, category_photo, name_photo, title_photo, sub_photo) VALUES ('NULL', '$sec', '$filename', '$title_html', '$sub')";
mysql_query ($query_user) or die (mysql_error());