så kanske?
SQL = "UPDATE posts SET read=read+1 where PostID= & Request.querystring(postID)
Vild chansning
red\ Bra att nån visste
7 svar · 222 visningar · startad av lillen_009
Vill uppdatera hur många gånger en sidan visats. Tänkte mig något liknande detta, men jag vill säkert göra det lättare än vad det egetligen är. Som vanligt måste man nog krångla till allt
SQL = UPDATE posts SET read="& RS("read")+1 where PostID= & Request.querystring(postID")
Vet att det blir fel med " och & men jag är ingen vidare SQL-fantast - men det är väl ni allihopa
(vet inte om man kan ta RS("read)+1 i SQL-satsen)
Databas: MySQL
Datatyp på read: Tinyint
så kanske?
SQL = "UPDATE posts SET read=read+1 where PostID= & Request.querystring(postID)
Vild chansning
red\ Bra att nån visste
SQL = "UPDATE posts SET read=read+1 where PostID= " & Request.querystring("postID")
Fel vid read+1
Får felmeddelanden. När jag skriver ut SQL-satsen för att kolla vart felet är ligger det vid
read+1
Read är alltså fortfarande bokstäver och inte den aktuella summan som redan finns i databasen. Vill tex ha det 57+1
Nå, vad får du för felmeddelande och hur ser din utskrift ut?
du ska väl höja värdet som finns i "read" med 1? Då är det onödigt att först hämta ut värdet (dvs så det blir 57+1). K@llens kod ser ut att vara helt korrekt.
Löst sig
Märkte att jag inte ens kunde uppdatera kolumnen från MySQL-front. då ändrade jag kolumnnamnet och då fungerade allt
read verkar man inte ska använda som ett kolumnnamn
Tack för hjälpen