webForumDet fria alternativet

meddelande till användare

Databaser & SQL

4 svar · 216 visningar · startad av Gimbo

Medlem sedan dec. 20001 626 inlägg
Frågan#1

hejsan håller på och funderar på hur jag ska gå tillväga för att bygga ett litet system där olika personer som har tillgång till en admin sida skall kunna skicka privata meddelanden till varandra.

jag har nämligen en tabell:
Admin[ID, UserName, Password, fNamn, eNamn, Stad]

och jag undrar hur man gör för att folk skall kunna skicka meddelanden till varandra?? det första jag kan börja med är att lägga till en till kolumn som heter medddelande, men sen då?

hur gör man för att ett visst mess skall komma til en viss person osv???

Medlem sedan juni 20019 024 inlägg
#2

Lägg till en ny tabell som heter "messages"; däri lägger du till följande fält:

messageid int(5) auto_increment - räknare
userid int(5) - ID från vem som skickat meddelandet
touserid int(5) - mottagarens ID
postdate datetime - datum/tid
message text - meddelandet

Du ska absolut inte lägga det i samma tabell som användardatan, det är två olika ting och ska därefter behandlas.

Medlem sedan dec. 200012 464 inlägg
#3

Flyttas från ASP

Medlem sedan dec. 20001 626 inlägg
#4

ok, och därefter gör jag vad?
hur fungerar själva principen?

Medlem sedan juni 20019 024 inlägg
#5

Att du sparar meddelandena och användarna i varsin tabell.

När person #1 ska posta ett meddelande så lägger du till en rad i tabellen "messages" med mottagarens ID-nummer, datum och själva texten.

För att läsa ett meddelande kontrollerar man sedan mot databasen vilka meddelanden som är "adresserat" till sig själv.

272 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
135 ms — ändringar (db)