webForumDet fria alternativet

Använda binära tal

ASP

7 svar · 372 visningar · startad av cherub

Medlem sedan apr. 200171 inlägg
Frågan#1

Hej!

Jag ska göra en lite simpel mailinglista. Har alla adresser i en databas. Denna lista ska vara grupperad i förnärvarande 3 grupper. En person kan tillhöra flera grupper. Jag vill inte använda relations tabell nu utan bara ha en tabell med alla adresser. Jag hade tänkt ha ett fält med ett tal. Detta tal ska representera vilka grupper som adressen tillhör.

Ex.
2 - kalle@kalle.com
4 - halle@halle.com
6 - kurt@kurt.com
3 - bamse@bamse.com

tänkte använda mig av det binära talsystemet för att veta vilka grupper adressen tillhör.

som kalle@kalle.com tillhör nu grupp 2, halle@halle.com tillhör grupp 3, kurt@kurt.com tillhör grupp 2 och 3 och
bamse@bamse.com tillhör grupp 1 och 2.

Hänger ni med på hur jag vill ha det? Min fråga hur kan jag genom att bara ha värdet 6 t.ex. få ut vad det blir binärt. så jag kan ta positionerna eller liknande för att veta vilka grupper den tillhör.

Har ni bättre ideér? Tips?

Tack på förhand.

Medlem sedan feb. 20012 412 inlägg
#2

Jag tycker du gör det onödigt krångligt. Varför inte använda databasen kraftfulla verktyg istället?

Är det bara 3 grupper kan det ju se ut så här med endast en tabell:

Email | grp1 | grp2 | grp3 |

kalle@kalle.nu | true | false | false |

vilket innebär att kalle vill ha nyhetsbrev från grupp1 men inte från grupp2 och grupp3.

Men det mest flexibla och "rätta" är att ha två tabeller, för då är du inte begänsad i antalet grupper.

Medlem sedan apr. 200171 inlägg
#3

Jag vill inte använda relationstabeller och att låta en tabell växa i sidled är inte så smart...

Men jag har löst det nu i alla fall så det är skitsamma.

Medlem sedan okt. 20005 273 inlägg
#4

hur

Medlem sedan feb. 20012 412 inlägg
#5

Ursprungligen av cherub **Jag vill inte använda relationstabeller och att låta en tabell växa i sidled är inte så smart...

Men jag har löst det nu i alla fall så det är skitsamma.**

Att inte använda en relationstabell är inte heller så smart, det var just därför en annan lösning blev att bygga tabellen i sidled. ;)

Medlem sedan apr. 200171 inlägg
#6

näää jag vet men det finns diverse anledningar till att jag inte ville ha relationstabell... jaja

slutet gott allting gott.

Medlem sedan juni 20001 257 inlägg
#7

Och varför i hela världen vill du inte använda relationer?

Medlem sedan apr. 200171 inlägg
#8

Just i detta fall ska det inte vara någon relationstabell... Jag gör ett jobb åt andra och gör som de vill ha det. Så enkelt är det. Men som sagt. Det är nu löst...

slutet gott allting gott.

272 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
146 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)