webForumDet fria alternativet

incrementering krånglar...

Databaser & SQLur Databashanterare & SQL

5 svar · 412 visningar · startad av egxezex

Medlem sedan jan. 200786 inlägg
Frågan#1

Försöker incrementera ett fält i databasen med följande kod:

UPDATE UserFiles SET visited=visited+1 WHERE id = '14'

(strunta i WHERE.. bara satt som ett statiskt värde för att testa..)

Men det blir inte riktigt som jag vill :).. istället för att öka med 1, ökas värdet varje gågn med 11.. Vad kan vara fel?

Medlem sedan sep. 2000438 inlägg
#2

ska verkligen ' ' vara runt 14? Kanske inte har med saken att göra men det ser ju rätt ut annars.

Medlem sedan nov. 2000857 inlägg
#3

Jag brukade ta ut värdet innan och skriva

antal = $antal+1

Flyttar tråden från PHP:

Medlem sedan dec. 200012 464 inlägg
#4

Vilken datatyp har kolumnen visited?

Medlem sedan jan. 200786 inlägg
#5

den var från början en char, men är nu en int. Samma problem kvartstår dock.

Medlem sedan jan. 200786 inlägg
#6

Fick ordning på det nu.. Lite klantig miss av mej som placerat den på fel ställe i koden :).. lyckades få den att hamna i en loop:)

132 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)