Avatar billede rasmus-madsen Nybegynder
20. november 2005 - 14:51 Der er 10 kommentarer og
1 løsning

Fejl : Duplicate entry '0' for key 1?

Hej allesammen.

Ved nogen hvad den fejl betyder ?

Har denne sql :
$res3 = mysql_query("INSERT INTO historie (klokken, dato, navn, besked, ip, hisid) VALUES ('$klokken','$dato','$navn','$besked','$ip','$hisid')") or die(mysql_error());


Den ser sådanne ud i phpmyadmin :
  Feltnavn  Datatype Attributter Nulværdi Standardværdi Ekstra Handling           
  hisid  tinyint(2)  Nej  0   

Nogen som har en ide om det ?

På forhånd tak.
Avatar billede leif Seniormester
20. november 2005 - 14:54 #1
Hvor kommer $hisid fra ?

Har du et andet ID felt i databasen ?
Avatar billede rasmus-madsen Nybegynder
20. november 2005 - 14:57 #2
Ja har et almindeligt id felt i databasen.

HAr tjekket. Den finder den fra post, og den virker.
Avatar billede bromer Nybegynder
20. november 2005 - 14:58 #3
Hvad er key1? Det ligner du prøver at smide noget ind i en unique kolonne som allerede findes.
Avatar billede rasmus-madsen Nybegynder
20. november 2005 - 14:59 #4
Hmm ja. Og det er det jeg ikke forstår..

hisid indeholder et tal på 2 karaktere. ex 22.
Avatar billede bromer Nybegynder
20. november 2005 - 15:02 #5
Prøv engang at print SQL sætningen og paste den her. Det kan du gøre ved at udskifte

$res3 = mysql_query("INSERT INTO historie (klokken, dato, navn, besked, ip, hisid) VALUES ('$klokken','$dato','$navn','$besked','$ip','$hisid')") or die(mysql_error());

med

print "INSERT INTO historie (klokken, dato, navn, besked, ip, hisid) VALUES ('$klokken','$dato','$navn','$besked','$ip','$hisid')";
Avatar billede erikjacobsen Ekspert
20. november 2005 - 15:13 #6
Har du andre felter i tabellen?
Avatar billede rasmus-madsen Nybegynder
20. november 2005 - 18:08 #7
Undksyld jeg først skriver nu.

Bromer :
INSERT INTO historie (klokken, dato, navn, besked, ip, hisid) VALUES ('18:08:34','1132506514','Madsen','Så tester vi.','83.89.250.158','34')
Avatar billede rasmus-madsen Nybegynder
20. november 2005 - 18:10 #8
Erikjacobsen ja..

Vi du se dem ?

  Feltnavn  Datatype Attributter Nulværdi Standardværdi
  id  int(11)  Nej  0               
  klokken  time  Nej  00:00:00               
  dato  text  Nej                 
  ip  text  Nej                 
  besked  longtext  Nej                 
  godkendt  tinyint(4)  Nej  0               
  navn  tinytext  Nej                 
  hisid  tinyint(2)  Nej  2
Avatar billede nielle Nybegynder
20. november 2005 - 18:22 #9
Prøv at sætte dit id-felt til at være af typen auto_increment.
Avatar billede rasmus-madsen Nybegynder
20. november 2005 - 18:24 #10
haha sikke en dum fejl :S ..

Svar nielle.
Avatar billede nielle Nybegynder
20. november 2005 - 19:10 #11
Oki :^)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester