webForumDet fria alternativet

jämnföra namn?

ASP

15 svar · 205 visningar · startad av Hallgren

Medlem sedan dec. 19991 606 inlägg
Frågan#1

Går det att jämnföra namn som är lagrat i en db och skriva ut hur många av varje det är, typ istället för:
@nders
Lars.G
@nders
@nders
Vide
Lars.G
@nders
jorgen

Så blir det
@nders har varit här 4 gånger!
Lars.G har varit här 2 gånger!
Vide har varit här 1 gånger!
jorgen har varit här 1 gånger!

Har funderat lite över en ORDER BY name, men inte säker.

[r]
jorgen ska också vara med. ;)

------------------
Forumledare, webForum

[Redigerat av Hallgren den 25 sep 2001]

Medlem sedan feb. 20012 412 inlägg
#2

Hej!

Om jag tänker rätt kan du göra en select count i SQL och gruppera efter namn.

Jag gjorde en liknande sak till ett annonstorg, vilket såg ut så här:

SQLStmt = "SELECT Kategori,count (*) as produkter " & _
" where Kat_Id = Kategori_Id group by Kategori"

Set RS = connection.execute(SQLStmt)

while not RS.eof
response.write RS("Kategori") & " (" & RS("produkter") & ") <br>"
RS.movenext
wend
RS.close()
Connection.Close()

------------------
MVH Jörgen :)

[Redigerat av jorgen den 25 sep 2001]

Medlem sedan okt. 20005 273 inlägg
#3

Jag skulle gjort så att alla som har varit inloggade har en egen kolumn där det står hur många ggr de har varit inloggade.

------------------
Korvfarbror

Medlem sedan dec. 19991 606 inlägg
#4

Men då kräva det en automatisk uppdatering. Mm..vet inte hur jag gör det. Vill inte att det typ ska rada ner 1, 2, 3 , 4.

------------------
Forumledare, webForum

Medlem sedan okt. 20005 273 inlägg
#5

Låt oss säga att du har en inloggnings funktion som kollar anv.namn och lösenord, om dessa stämmer får du fram ett id på personen...det id tar du och använder i en enkel UPDATE:

strSQL = "UPDATE Tabellen SET Antal_inloggningar = Antal_inloggningar + 1 WHERE medlems_ID = Medlems_ID"
ObjConn.Execute(strSQL),,128

Det går säkert att fixa på annat sätt men så har jag gjort några ggr :)

------------------
Korvfarbror

Medlem sedan okt. 20005 273 inlägg
#6

Vill inte att det typ ska rada ner 1, 2, 3 , 4.

vad menar du med det?

------------------
Korvfarbror

Medlem sedan feb. 200112 078 inlägg
#7

*off topic* :r

Icaaq: Korvfarbror??

------------------
Om hus byggdes såsom vissa programmerare skriver program, skulle första bästa hackspett ruinera vår civilsation.

Medlem sedan okt. 20005 273 inlägg
#8

OT:
Override: Då jag och en viss forumledare diskuterade om hans titel "InternetFarbror" kom vi fram till att om man har tillräkligt med år i branschen så kan man titulera sig Farbror....och jag jobbar på charken i en svensk livsmedelskedja, där av sign.korvfarbror

------------------
Korvfarbror

Medlem sedan mars 20007 896 inlägg
#9

Gör som jorgen sa, han använde bara ett exemepel som inte alls hörde till ämnet ;) :e

Dim sql, rs
sql = "SELECT namn, COUNT(*) AS countInlagg FROM tbl GROUP BY namn ORDER BY countInlagg"
set rs = ConnectionObjekt.Execute(sql)

Do Until rs.EOF
    Response.Write "Namn: " & rs("namn") & ", Inlägg: " & rs("countInlagg") & "<br>"
rs.MoveNext
Loop
...

Tror att den koden bör uppfylla dina förväntningar. Om jag inte är för trött i huvet... :x

[r]
Lite trött i huvet va jag nog...
[/r]

------------------
SPiN, bjorne.w@telia.com

-- Den som går i andras fotspår kommer aldrig först --

[Redigerat av SPiN den 25 sep 2001]

Medlem sedan okt. 20005 273 inlägg
#10

Det beror väl helt på vad för db struktur Hallgren har :OO
Om han ska kolla antal gånger vissa personer har varit på sidan så kommer det ju bli en hel del rader i db efter ett tag(och det var ju så frågan löd)

Då tycker jag det är bäst att lägga till ett fält för antal_inloggningar. :) men det är jag det... ;)

------------------
Korvfarbror

[Redigerat av icaaq den 25 sep 2001]

Medlem sedan dec. 19991 606 inlägg
#11

Så här hade jag tänka mig i dbn.

besökare datum/tid IP

och resultatet skall visas..

jorgen x ggr datum/ip <-öppnar ett popup där det radar upp vilket datum samt vilket ip.

------------------
Forumledare, webForum

[Redigerat av Hallgren den 26 sep 2001]

Medlem sedan mars 20002 836 inlägg
#12

OT:
att visa ut IP-för "kleti o pleti" e kanske inte så lyckat ..... men väl för admin

cya,
PatrikB

------------------
*ordning och reda!, pengar på fredag.*

Medlem sedan dec. 19991 606 inlägg
#13

Det är meningen att bara jag som ska kunna kolla. :)

------------------
Forumledare, webForum

Medlem sedan mars 20007 896 inlägg
#14

Då borde mitt (och jorgens) exempel fungera strålande! :)

icaaq> :p ;)
Jag förstod vad du menade, men jag trodde Hallgren hade sin DB redan. Självklart fungerar ditt förslag också :)

------------------
SPiN, bjorne.w@telia.com

-- Den som går i andras fotspår kommer aldrig först --

Medlem sedan okt. 20005 273 inlägg
#15

Hallgren>
har du tänkt att besökarna ska logga in nånstans eller hur ska du göra?

------------------
Korvfarbror

Medlem sedan dec. 19991 606 inlägg
#16

Yep!
Först så reg. man sig och sedan måste man logga in varje gång.

------------------
Forumledare, webForum

540 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
404 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
404 ms — ändringar (db)