Avatar billede konder Nybegynder
17. september 2004 - 10:58 Der er 9 kommentarer og
1 løsning

Tolkning af fejlmelding

Er der nogen der ved hvad denne fejlmelding betyder: Duplicate entry '0' for key 1
Det er en side der gerne sku indsætte i databasen og som tidligere har virket fint
Avatar billede detox Nybegynder
17. september 2004 - 11:04 #1
Ja, det betyder at du prøver at indsætte en værdi, der er magen til en anden, i et felt som har et index (må kun have unikke værdier).
Avatar billede jpvj Nybegynder
17. september 2004 - 11:08 #2
For at være helt præcis: I et felt, der kun må have unikke værdier (ex. et nøglefelt).

Et felt kan godt være indexeret og tillade ens værdier :-)

detox har dog helt ret i beskrivelsen: Din PHP kode prøver at indsætte en post i databasen. Fejlmeddelelsen er, at du i din post, har en værdi (0), som du prøver i et nøglefelt (formodentligt det første = "key 1"). Der findes allerede en post med værdien 0 dette felt i tabellen. Derfor fejler den.
Avatar billede konder Nybegynder
17. september 2004 - 11:14 #3
Jeg forsøger lige at forstå
Avatar billede konder Nybegynder
17. september 2004 - 11:22 #4
Jeg sætter jo ind: $sql = "INSERT INTO tid (id, dag, mar, mur, mor, kl) VALUES ('', '".$aar."-".$md."-".$dato."','".$type."','".$oversk."','".$indhold."','".$klok."')";  og sku gerne ha id til at vokse naturligt.
Avatar billede hmortensen Nybegynder
17. september 2004 - 11:27 #5
$sql = "INSERT INTO tid (dag, mar, mur, mor, kl) VALUES ('".$aar."-".$md."-".$dato."','".$type."','".$oversk."','".$indhold."','".$klok."')";
Avatar billede konder Nybegynder
17. september 2004 - 11:39 #6
det hjælper godtnok ikke
Avatar billede konder Nybegynder
17. september 2004 - 12:01 #7
det er mystisk. Der er godtnok een post i forvejen id=0 i db, men på mit gamle hotel talte den da fint op og ku sætte flere poster ind.
Avatar billede hmortensen Nybegynder
17. september 2004 - 12:04 #8
Hvordan ser din tabel ud ?

Hvorfor har du et id 0, hvis der er autonummerering ?

Den starter ved 1
Avatar billede konder Nybegynder
17. september 2004 - 12:16 #9
jubii det var det jeg havde glemt: autonummerering
hvem vil ha point?
Avatar billede hmortensen Nybegynder
17. september 2004 - 12:18 #10
...
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