Avatar billede prop46 Nybegynder
04. juli 2003 - 17:14 Der er 4 kommentarer og
1 løsning

Duplicate entry '0' for key 1

Hvad betyder denne fejlmelding?

Kunne ikke udføre: insert into profilforum(navn, email, besked, tid) values('test', 'test', 'test', now())
Fejlen er: Duplicate entry '0' for key 1
Avatar billede rzj Nybegynder
04. juli 2003 - 17:18 #1
det betyder at en af dine db kolonne attributter er sat til UNIQUE og/eller  auto_increment, men at du prøver at indsætte en værdi i den pågældende kolonne i db som allerede eksistere.
/raz
Avatar billede prop46 Nybegynder
04. juli 2003 - 17:19 #2
får den på denne side (gem.php)

<?php

require("../mysql-ting/mysql-funktioner.php");

/*
* Henter variablerne.
*/

if(is_array($http_post_vars)) {
    $navn = $http_post_vars['navn'];
    $email = $http_post_vars['email'];
    $besked = $http_post_vars['besked'];
} elseif (is_array($_post)) {
    $navn = $_post['navn'];
    $email = $_post['email'];
    $besked = $_post['besked'];
}

/*
* Skriver i databasen
*/

function skriv_i_profilforum($navn, $email, $besked) {

    $sql = "insert into profilforum(navn, email, besked, tid)
        values('$navn', '$email', '$besked', now())";

    aabn_forbindelse_og_vaelgdb();
    sql_spoerg($sql);
    luk_forbindelse();
}

skriv_i_profilforum(addslashes($navn),addslashes($email),addslashes($besked));

header("Location: ../index.php?side=profil_forum");

?>
Avatar billede prop46 Nybegynder
04. juli 2003 - 17:23 #3
Thanks.... virker nu :0)
Avatar billede prop46 Nybegynder
04. juli 2003 - 17:23 #4
Lægger du ikk' lige et svar!?
Avatar billede rzj Nybegynder
04. juli 2003 - 17:25 #5
jo da...
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