Avatar billede webcreator Nybegynder
25. maj 2004 - 13:53 Der er 6 kommentarer og
1 løsning

Trække én fra en værdi WHERE count større end $off med MySQL

Hej Eksperter.

I får koden med det samme :
mysql_query("UPDATE test SET `count`=`count`-1 WHERE `count`>'$off") or die(mysql_error());

Lad os antage at $off = 10.
Så vil jeg gerne have at der bliver trukket 1 fra 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 osv osv osv.

Hvorfor virker det ikke ?
Avatar billede webcreator Nybegynder
25. maj 2004 - 13:56 #1
Der mangler et ' bag $offset. Det er ikke pga. denne fejl at det ikke virker. Tegnet røg vist væk, da jeg redigerede lidt i teksten her på eksperten :)
Avatar billede webcreator Nybegynder
25. maj 2004 - 13:56 #2
$off - ikke $offset :)
Avatar billede sostack Nybegynder
25. maj 2004 - 14:03 #3
Prøv lige med:
$off1 = $off + 1;
mysql_query("UPDATE test SET `count`=`count`-1 WHERE `count`>='$off1'") or die(mysql_error());

//sostack
Avatar billede webcreator Nybegynder
25. maj 2004 - 14:07 #4
virkede ikke.
Avatar billede webcreator Nybegynder
25. maj 2004 - 14:10 #5
Jeg får samme fejl. Faktisk får jeg samme resultat som hvis jeg slettede UPDATE-strengen.
Avatar billede sostack Nybegynder
25. maj 2004 - 14:30 #6
Kom med resten af koden og de fejlmeddelelser du får!

//sostack
Avatar billede webcreator Nybegynder
10. juli 2004 - 12:45 #7
For tak input. Jeg er ved at lukke spørgsmål - hvis nogen føler de burde have points, så kontakt mig i et af mine aktive spørgsmål - så finder vi ud af noget dér.
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