webForumDet fria alternativet

Skriva ut Array från tabellfält

.NET

1 svar · 352 visningar · startad av PBF

Medlem sedan mars 200657 inlägg
Frågan#1

Tjenare!

Jag har byggt ett system där varje medlem får 10 bilder vid första inloggningen.
X byter sedan tre av dennes kort mot ett av medlem Y:s kort. De tre korten X ville byta bort lagras såhär i Bytes-tabellen: "127, 128, 137", varje ID representerar ett korts unika ID.

När jag sedan skall loopa ut alla Bytesförslag en medlem erhållit vill jag skriva ut information från Arrayen som lagras i databasen. Hur gör man detta? Jag måste på något sätt tilldela varje post i Arrayen ett unikt ID då om jag kanske accepterar ett bytesförslag skall kortet bli mitt och då måste man kunna spara Arrayen med alla kort-ID.

Har ni något förslag på hur jag kan göra detta eller har ni ett förslag på en smidigare systemsuppbyggnad?

Medlem sedan okt. 20041 556 inlägg
#2

Lagra inte en "array" (kommaseparerad lista) i en databas, skapa en tabell där du har kortens id och medelmmens id.

Ex.

MedlemKort
----------------------------
MedlemsId    KortId
1                127
1                128
1                137
2                232
2                233
osv.
263 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)