Erreur SQL
Résolu
heaveng
Messages postés
139
Date d'inscription
Statut
Membre
-
heaveng Messages postés 139 Date d'inscription Statut Membre -
heaveng Messages postés 139 Date d'inscription Statut Membre -
Bonjour,
voila ma requete
INSERT INTO sites VALUES('', '$idcategorie', '$titre', '$description', '', '0', '0', '0', '0', '$lien', '$emailwebmaster', '$date')
voila la reponse de sql
MySQL a répondu:
#1062 - Duplicate entry '0' for key 1
je vois pas ce qeu ca veut dire et ou est le pb si qqun pouvais m'aider merci bcq
bonne journée
voila ma requete
INSERT INTO sites VALUES('', '$idcategorie', '$titre', '$description', '', '0', '0', '0', '0', '$lien', '$emailwebmaster', '$date')
voila la reponse de sql
MySQL a répondu:
#1062 - Duplicate entry '0' for key 1
je vois pas ce qeu ca veut dire et ou est le pb si qqun pouvais m'aider merci bcq
bonne journée
A voir également:
- Erreur SQL
- Logiciel sql - Télécharger - Bases de données
- Erreur 0x80070570 ✓ - Forum Windows 10
- Erreur s3 bbox - Forum Bbox Bouygues
- Erreur 3000 france tv - Forum Lecteurs et supports vidéo
- Erreur eespt technical error ✓ - Forum TNT / Satellite / Réception
3 réponses
Bonjour
Je ne connais aucune règle de mysql qui empêche d'entourer un champ numérique de simples quotes, le problème ne vient pas de là.
Le message signifie que tu as essayé d'ajouter à ta base une ligne avec la valeur 0 pour la clé 1 alors qu'il y a déjà une ligne où cette clé a cette valeur. Cela vient très probablement du fait que tu initialises tous tes champs au lieu d'utiliser INSERT INTO sites (champa, champb... ) VALUES('', '$idcategorie', '$titre', '$description', '', '0', '0', '0', '0', '$lien', '$emailwebmaster', '$date')
Pour corriger ça, il faudrait que tu donnes la définition de ta table.
Je ne connais aucune règle de mysql qui empêche d'entourer un champ numérique de simples quotes, le problème ne vient pas de là.
Le message signifie que tu as essayé d'ajouter à ta base une ligne avec la valeur 0 pour la clé 1 alors qu'il y a déjà une ligne où cette clé a cette valeur. Cela vient très probablement du fait que tu initialises tous tes champs au lieu d'utiliser INSERT INTO sites (champa, champb... ) VALUES('', '$idcategorie', '$titre', '$description', '', '0', '0', '0', '0', '$lien', '$emailwebmaster', '$date')
Pour corriger ça, il faudrait que tu donnes la définition de ta table.