Sammenlægning af tal under UPDATE!

Tags:    php

Jeg prøver ihærdigt at få dette til at virke.
Jeg har en golfrangliste med ialt 8 personer. De spiller hver weekend en match og tjener point derved. Dette taster jeg så ind i en form så jeg så executer.
Fold kodeboks ind/udKode 

Jeg godkender så indtastningen sådan her.
Fold kodeboks ind/udKode 

Problemet er bare at den sidste spiller for dobbelt point!? D.v.s. at hvis jeg tildeler alle spillere 5 point vil den sidste spiller, spiller 8, modtage dobbelt point, altså 10 point. Jeg kan simpelthen ikke finde ud af hvor fejlen er... Håber der nogen der kan hjælpe!



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Har du checket hvad din SQL streng er, for spiller 8?
Har du checket hvad $spiller8 er sat til?
Har du checket hvad du får af input?

Har du checket, at hvis du slår 8. sql-kald fra, at fejlen sker for 7. kald?

Hvad med at omskrive sql til:
"INSERT INTO cms_orderofmerit_2007 (id,point) VALUES((1,0),(2,5)...(8,0)) ON DUPLICATE KEY UPDATE point = point + VALUES(point)"

det sparer 7 kald... :)



Ikke at det har nogen indflydelse på løsningen, men du kan forkorte det øverste væsentligt:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 24.03.2007 12:12 af Bruger #4479
Ikke at det har nogen indflydelse på løsningen, men du kan forkorte det øverste væsentligt:
Fold kodeboks ind/udKode 

Tak for det tip... Men hvordan f..n løser jeg det andet problem!?



t