Les Allergies
Alimentaires
Posez votre question Signaler

Duplicate entry '0-0' for key 'PRIMARY'

smile88 53Messages postés 23 mars 2010Date d'inscription 13 mars 2012Dernière intervention - Dernière réponse le 2 mai 2010 à 20:12
bonsoir,
quand je veux inserer dé donnée dans ma base il maffiche ce msg "Duplicate entry '0-0' for key 'PRIMARY'"
voici mon code en php:
include('conf.php');
//exécution des requêtes sql_iga:
$sql = "insert into user (ID_USER, NOM, PRENOM, EMAIL, LOGIN, PASS, PROJET, PROFIL, ENTITE)
values ( NULL,'$nom', '$prenom', '$login', '$pass', '$email', '$proj','$prof', '$entite') " ;
$requete = mysql_query($sql) or die( mysql_error() ) ;

et voici ma table:
---------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------+------------------+------+-----+---------+----------------+
| ID_USER | int(11) unsigned | NO | PRI | NULL | auto_increment |
| NOM | char(30) | YES | | NULL | |
| PRENOM | char(30) | YES | | NULL | |
| EMAIL | varchar(40) | YES | | NULL | |
| LOGIN | varchar(40) | NO | | NULL | |
| PASS | varchar(30) | YES | | NULL | |
| PROJET | char(30) | YES | | NULL | |
| PROFIL | char(30) | YES | | NULL | |
| ENTITE | char(20) | YES | | NULL | |
+---------+------------------+------+-----+---------+----------------+
Lire la suite 

Duplicate entry '0-0' for key 'PRIMARY' »

1 réponses
Réponse
+1
moins plus
$sql = "insert into user (ID_USER, NOM, PRENOM, EMAIL, LOGIN, PASS, PROJET, PROFIL, ENTITE)
values ( '','$nom', '$prenom', '$login', '$pass', '$email', '$proj','$prof', '$entite') " ;

ID_USER est en auto_incrémente, donc un simple '' suffit
Ajouter un commentaire
Ce document intitulé « Duplicate entry '0-0' for key 'PRIMARY' » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?