07. august 2005 - 23:15Der er
23 kommentarer og 1 løsning
+1 til database
Jeg ved hvordan man sender til en database og overskriver det der står i forvejen. Køre MySQL database.
Jeg skal nu lære at lægge til det der står i databasen i forvejen. Og der til har jeg 3 spørgsmål.
1. Hvordan får jeg den til at bare sende +1 til en data base. Ex jeg har kolonen kampe og der står 3 i. men når jeg trykker tilføj så skal den sende så der står 4 og næste gang 5 osv....
2. Hvordan får jeg den til at sende det der står i et felt. Ex jeg har en kolone i databasen der hedder Mål og har et inputfelt der hedder mål. Det tal der står der i skal så lægges til tallet i kolonen mål. Hvis i forstår.
3. Så kunne jeg godt tænke mig at lære hvordan man fik den til at ligge +1 en kolone alt efter hvad der står i 2 imputsfelter. Ex Input1 > Input2 send +1 til kolone V i databasen Input1 = Input2 send +1 til kolone U i databasen Input1 < Input2 send +1 til kolone T i databasen
Håber i kan hjælpe mig. Bare spørg er ikke så god til at forklare. Der er 50 point pr. svar.
Støv, fibre og metalliske partikler kan påvirke både uptime, levetid og driftssikkerhed. Derfor arbejder flere datacentre systematisk med contamination control.
2) Hvis du henter det fra en form med method="post" så henter du det sådan her maal = request.form("mål") "Update din_tabel Set dit_felt = dit_felt + "&maal&" where betingelse
3) Så tester du jo på dine input -- input1 = request.form("input1") input2 = request.form("input2") if input1 > input 2 then update din_tabel set v = v+1 where betingelse elseif input1 = input2 then update din_tabel set u = u+1 where betingelse else update din_tabel set t = t+1 where betingelse end if
sådan er syntaksen nogen gange lidt "sjov" Man skriver en liste i det man vil gøre, men i betingelserne skal der stå and eksempel --- SQL ="Update t Set f1 = f1 + 1, f2 = f2 + 1 Where f1 = 'a' And f2 = 'b'"
Synes godt om
Slettet bruger
07. august 2005 - 23:34#14
Okay super.
Må desværre hoppe i seng. Det skal indsættes i en meget stor sammenhæng og det kan jeg ikke overskue lige nu.
Men smid et svar og virker det imorgen får du pointene der ;)
oki doki sov godt og så håber jeg det virker, og hvis ikke så håber jeg ikke en anden kommer og hugger points inden jeg vågner ;o)
Synes godt om
Slettet bruger
07. august 2005 - 23:40#17
Hehe det må vi jo se det lyder nu til at det sagtens kan virke.
Synes godt om
Slettet bruger
08. august 2005 - 18:10#18
HMmm der er fejl i den.
Har sat den til at udskrive debug: DEBUG #4: Update WC_Liga_Teams Set kampe = kampe + 1, Made = Made + 1, Let = Let +0, Point = Point + 3, Where Teamname = 'FC Coolio'
Den sender ikke de rigtige data'er
Her er min linje i ASP dokumentet: SQL = "Update WC_Liga_Teams Set kampe = kampe + 1, Made = Made + " & intGoal1 & ", Let = Let +" & intGoal2 & ", Point = Point + " & intPointhjem & ", Where Teamname = '" & strTEAM1 & "'"
Synes godt om
Slettet bruger
08. august 2005 - 18:17#19
Lidt mere fejl:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Where Teamname = 'FC Coolio'' at line 1
SQL = "Update WC_Liga_Teams Set kampe = kampe + 1, Made = Made + " & intGoal1 & ", Let = Let +" & intGoal2 & ", Point = Point + " & intPointhjem & " Where Teamname = '" & strTEAM1 & "'"
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.