problème
Bonjour tout le monde
Que signifie et que faut-il faire lorsque l'on a ceci qui s'affiche:
1062: Duplicate entry '2' for key 1
Merci d'avance.
Archi-nul en php
salut,
demander a un devint ........
plus sérieusement cela veut dire que tu essai d'entrer une clef =1 alors qu'elle existe déja. La solution c'est de changer de numéro de clef
.
Je suppose que c'est pour un insert dans MYSQL ?
si c'est la cas tu definit ton id comme auto_increment (peut etre deja fait ?)
et quand tu fait une insertion tu n'indique pas de valeur pour id
exemple pour une table az qui les champ suivant
id | pseudo | var (id en auto_increment)
insert into az values("","moogli","blabla");
Pour finir je dirais que pour une réponse efficace un minimun de code aide enormélent (je supose qu'il doit bien y avoir une requete qui va avec cette erreur et 1 n° de ligne dans le script qui si rapport).
J'espère avoir pu t'aider .............
@+
Il en faut peu pour être heureux !!!!!
Pareil que moogli sauf le bout de code qui n'est pas primordial
Si ton champs est auto_increment ne rentre pas de valeur lors de l'insertion.
Cela vient peut etre aussi d'un champs déclaré UNIQUE, dans ce cas la, à toi de gérer ton code pour qu'il ne fournisse pas deux fois le même enregistrement.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
En fait c'est un script de quiz où les utilisateurs font des quizs qui leurs rapportent des points et leurs scores sont enregistrés par la suite. Ce que je ne comprends pas c'est que le script a trés bien marché pendant lomgtemps et qua soudain cela m'a affiché l'erreur que j'ai mit dans le premier message à la place de l'endroit où il devait y avoir le lien pour commencer le quiz.
Archi-nul en php
Personne n'a une idée?
Archi-nul en php
ben tu a 2 idée la ....
tu as verifier que tu n'avait pas deux fois la meme clef ?
si comme Mojorisin l'a dis tu as une clef definit comme unique et que tu tente de l'inserer en double c'est normal....
Pour etre plus précis je renouvelle : 1 bout de code aide toujours ........
@+
Il en faut peu pour être heureux !!!!!
A mon avis le problème viens de la longueur de ton champs dasn ta base de données. Augmente la longueur de ton champs.
genre int(11) ou plus.
echo ’16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D4D465452snlbxq’|dc
Je crois que c'est excatement ce que vous avez dit mais je ne sais pas comment effectuer la requète je sais que c'est beaucoup vous demander mais pourriez vous me l'expliquer?
Archi-nul en php
Oui ou mets ton champ en UNSIGNED ca te vire tous les negatifs possibles et donc augmente tes valeurs...
Excuse moi mais on fait comment?
Archi-nul en php