Avatar billede lone_a_p Praktikant
09. januar 2008 - 00:45 Der er 2 kommentarer og
1 løsning

Update med +1

Jeg kører følgende i et php-script:

UPDATE tabel1 SET x = x+1 WHERE y = 1

Det mest underlige er blot at x stiger med 2, og ikke med 1 som var meningen, når jeg kigger i databasen igen.

Jeg er helt sikker på at scriptet ikke kører 2 gange, for jeg har prøvet at lave en exit; lige efter updaten.

Hvad kan dette problem skyldes?

Mvh Lone
Avatar billede gammelhat Nybegynder
09. januar 2008 - 01:36 #1
databasen plejer godt at kunne regne, så den eneste forklaring må være, at du får den kaldt to gange. Uanset hvor mange exit du indsætter, hvis browseren kaldet scriptet to gange, så får du 2 x insert
Avatar billede lone_a_p Praktikant
25. oktober 2008 - 16:50 #2
Gammelt spørgsmål - vil du lægge et svar?
Jeg fandt fejlen dengang :)
Avatar billede lone_a_p Praktikant
25. juli 2009 - 19:05 #3
Er i gang med at lukke alle åbne spørgsmål.
Tak for alles deltagelse.
Mvh Lone
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