Avatar billede bilfeldt Nybegynder
11. september 2003 - 17:55 Der er 6 kommentarer og
1 løsning

Opre tfejl!Den skriver: Duplicate entry '0' for key 1

Hej..

Jeg har lavet et login system, hvor at man fra opret.php sender en masse informationer til opret-ok.php, men nå man udfylder alle felter korrekt i opret.php og bliver sendt vidre til opret-ok.php skriver den:

Duplicate entry '0' for key 1

Hvad betyder det?
Jeg tror at fejlen må ligge i når at den skal gemme informationerne i MySQL Databasen..

Den del der gemmer i databasen lyder sådan her:

mysql_query("insert into phpbb_users (username, user_password, user_email, user_icq, user_website, user_from, user_sig, user_yim, user_msnm, user_occ) values ('$bnavn', '$apassword','$mailadresse', '$icq', '$website', '$location', '$signature', '$yim', '$msn', '$occupation')")
or die(mysql_error());

header("location: http://www.dero.dk/index.php?include=login/loginfinish");
Avatar billede delwin Nybegynder
11. september 2003 - 18:28 #1
det lyder som om at du har et id felt der er sat til unique, men ikke til auto_increment.. prøv at kigge på tabelstrukturen og kig på dit id felt
Avatar billede bilfeldt Nybegynder
11. september 2003 - 18:35 #2
Der står at det har:

mediumint(8)

Hvad skal jeg så gøre..

p.s. det er bare som det var, da phpBB oprettede det..
Mvh
Anders
Avatar billede delwin Nybegynder
11. september 2003 - 18:42 #3
hvilket program bruger du til at styre din mysql?
Avatar billede bilfeldt Nybegynder
11. september 2003 - 18:46 #4
phpmyadmin..

Men fejlen må ligge i opret-ok.php.. Fordi phpBB kan godt oprette bruger i samme database..

Vi du se hele koden??

Mvh
Anders
Avatar billede delwin Nybegynder
11. september 2003 - 18:51 #5
der er et af dine felter der er sat til unik.. muligvis brugernavnet.. så hvis du prøvet at oprettet et brugernavn der findes brokker den sig..

det er derfor den skriver duplicate entry
Avatar billede bilfeldt Nybegynder
11. september 2003 - 18:54 #6
Nej det tror jeg ikke.. For jeg valgte med vilje nogle navne, som ikke var registrede.. Men det virkede fint i går.. Og da jeg så prøved i dag, virkede det ikke.. Jeg ved virkelig ikke hvad jeg skal gøre??

Mvh
Anders
Avatar billede bilfeldt Nybegynder
11. september 2003 - 20:03 #7
Jeg har fundet ud af hvad der var galt.. Eller tak..
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

IT-JOB

Netcompany A/S

Network Engineer

Netcompany A/S

Linux Operations Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

DevOps Engineer (AI) til Forsvarets nye IT-platform

Det Nationale Forskningscenter for Arbejdsmiljø

IT-sikkerhedsspecialist med fokus på AI inden for forskning