Meddelande statistik?

ASP

5 svar · 216 visningar · startad av Lukaspojken

Medlem sedan maj 20011 312 inlägg
Trådstart#1

Jag vet inte riktigt hur jag ska lägga upp det här. Det är så här att en person ska kunna skicka ett meddelande till 10-20 personer. Det är viktigt att personen som skickat meddelande får reda på om dessa personer läst det eller inte. Nån form av meddelande statistik, hur ser en sådan DB-struktur ut?

Medlem sedan feb. 200112 078 inlägg
#2

Hur kommer meddelandet gestalta sig? Poster i en databas eller? (Antar det iaf)

Så att det inte handlar om e-post eller nåt. :)

Medlem sedan maj 20011 312 inlägg
#3

Inte som epost utan som meddelanden i en databas. Förmodligen kommer man också att skicka flera sådana här multi-meddelanden och antalet mottagare kan öka. Några förslag?

Medlem sedan feb. 200112 078 inlägg
#4

Är jag helt ute och vimsar eller kan detta vara nåt? ;)

[b]Användartabell (tblUser)[/b]

USER     ID
------------------
Stefan     1
Kalle     2
Pelle     3
Anders     4

[b]Meddelandetabell (tblMess)[/b]

FRÅN     TILL     ID     LÄST
--------------------------------------------
Stefan     Kalle     123     yes
Stefan     Pelle     123     yes
Stefan     Anders     123     no

[b]SQL-fråga[/b]
<%
Connection

set recset = Conn.Execute("SELECT * FROM tblMess WHERE läst = 'yes' AND från = 'stefan'" AND id = '123')

Dim strAntalLästa, strAntalEjLästa
strAntalLästa = 0
strAntalEjLästa = 0

If recset("läst") = 'yes' Then
	strAntalLästa = strAntalLästa + 1
Else
	strAntalEjLästa = strAntalEjLästa + 1
End If

response.write "Lästa: " & strAntalLästa & "<br>"
response.write "Ej lästa: " & strAntalEjLästa
%>

Där id '123' är det specifika id-numret på just det "messet"..

red: fel tabbslag

Medlem sedan maj 20011 312 inlägg
#5

Är det inte risk att meddelandetabellen här har risk att bli hiskligt många poster om man tex ska skicka ett meddelande till 100 personer. Jag tänkte också någon liknande lösning

Medlem sedan feb. 200112 078 inlägg
#6

Jag vet inte riktigt hur du skall lagra alla meddelanden alls annars?.. :q

Jag (företaget) har en access-databas med en artikeltabell med över 14.000 rader och fem kolumner, och träffar jag.. säg... 150 träffar på en sökning med min sökmotor, ja det är ju inga problem i väntetid.. så lista alla de meddelandena som man skickat skall inte vara nåt problem om du optimerar koden lite..

278 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
139 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
152 ms — ändringar (db)