Avatar billede mccookie Seniormester
26. november 2003 - 20:48 Der er 1 kommentar og
1 løsning

Column count doesn't match value count at row 1

// Ny person oprettes i ab_person
      $sql1 = "INSERT INTO ab_person
                (ab_person_id, fornavn, efternavn)
                VALUES ('', '$fornavn', '$efternavn')";
          echo $sql1;
      $resultat = mysql_query($sql1) or die(mysql_error());    // Ved fejl skrives fejlen til skærmen
     
      // ab_person_id hentes til brug for indsættes af persondata i de næste tabeller
      $sql2 = "SELECT * FROM ab_person
          WHERE fornavn = '$fornavn'
          AND efternavn = '$efternavn'
          ";


Giver denne fejl:
Column count doesn't match value count at row 1

Hvad kan det være??
Avatar billede x4all_dk Nybegynder
26. november 2003 - 22:35 #1
Jeg kan ikke lige se hvad der er galt, men nomalt
bruger jeg:
mysql_insert_id()
http://www.mysql.com/doc/en/Getting_unique_ID.html
for at få fat i sidste brugte ID (hvis du bruger auto_increment)

Måske kan du bruge den ?
Avatar billede mccookie Seniormester
26. november 2003 - 22:58 #2
Nu får jeg denne besked:
Warning: mysql_insert_id(): supplied argument is not a valid MySQL-Link resource in /usr/local/psa/home/vhosts/strandboerne.dk/httpdocs/ab_strandboerne/opret_ny_person.php on line 77

Jeg bruger denne syntax:       $used_id = mysql_insert_id($sql1) or die(mysql_error());    // Ved fejl skrives fejlen til skærmen
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
Computerworld tilbyder specialiserede kurser i database-management

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