webForumDet fria alternativet

Kontrollera om det finns!

5 svar · 425 visningar · startad av asp

aspMedlem sedan aug. 2002733 inlägg
#1

Hej!

Om jag har ett fält som heter deltagare där det kan tex se ut såhär: 1,2,342,54,3. Hur gör jag då för att kontrollera om tex 3 finns?

LarsGMedlem sedan dec. 200012 464 inlägg
#2

Designa om databasen. Lagra varje deltagare som en egen post i en separat tabell.

Sen så kan du använda en enkel fråga som

select ... 
where deltagarid = 3

Flyttas från ASP

ekke_tMedlem sedan juli 2001203 inlägg
#3

Edit: Missuppfattade nog frågan

aspMedlem sedan aug. 2002733 inlägg
#4

Nej, för då måste jag ju skapa en ny post med samma info i varje...

matsbjorkMedlem sedan jan. 200258 inlägg
#5

om du låter alla id börja och sluta med en bokstav ex:
d1d,d345d,d45d,d3d, osv...

Då kan du använda inStr;

SELECT * FROM deltagare WHERE  InStr(1,[deltagare_id],"d3d") > 1
StevePMedlem sedan mars 2003772 inlägg
#6

Är det inte enklare att ha varje deltagar ID enskild i en post för sig? Sen har du tävlings tabellen där du kan relatera deltagar ID'n till dom olika tävlingarna? Det är varjefall en bättre databas struktur.

121 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)