Erreur SQL
Résolu
heaveng
Messages postés
139
Date d'inscription
Statut
Membre
Dernière intervention
-
heaveng Messages postés 139 Date d'inscription Statut Membre Dernière intervention -
heaveng Messages postés 139 Date d'inscription Statut Membre Dernière intervention -
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
- Erreur 0x80070643 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Comment recuperer whatsapp supprimé par erreur - Guide
- Iptv erreur de lecture - Forum TV & Vidéo
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.