---
title: "flera värden till tabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/102567-flera-värden-till-tabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "pledge"
published: "2004-04-28T12:41:31.000Z"
updated: "2004-04-28T13:07:14.000Z"
replies: 4
views: 265
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/102567-flera-värden-till-tabell"
---

# flera värden till tabell

## #1 — pledge, 2004-04-28T12:41Z

Hejsan... 

Jag håller på med en liten shop i ASP men har stött på ett problem. Jag använder mig utav en multiple box där man ska kunna välja vilka färger det är på produkten. 
Till boxen hämtar jag info från tabellen "Color" där varje färg har ett ID, sedan ska dom färger man markerar i boxen hamna i en annan tabell "produkter" och column "farger",  boxen heter "color".  Så här har jag skrivit den andra informationen som ska till tabellen "produkter" 

\_______\_
SQL = "INSERT INTO produkter (kat,artnr,namn,beskrivning,pris,stil) VALUES('"&Request("kat")&"', '"&Request("artnr")&"', '"&Request("namn")&"', '"&Request("beskrivning")&"', '"&pris&"', '"&Request("stil")&"')"
			Connect.Execute(SQL)
\_______\_

Hur får jag dom olika värdena jag markerat i boxen till databasen?

Hoppas någon förstår vad jag menar :q 

Mvh Peter

Permalänk: https://www.webforum.nu/p/102567

## #2 — jepsO, 2004-04-28T12:45Z

Resultatet fran en SELECT MULTIPLE fas pa formen id1, id2, id5, id7 (om man markerat färgerna 1, 2, 5 och 7 :)). Det är saledes inget som hindrar dig att lagra hela denna "array" i databasen.

Det blir sedan snarare en ASP-fraga när du ska lista färgerna pa produkten.

Permalänk: https://www.webforum.nu/p/1334912

## #3 — LarsG, 2004-04-28T12:49Z

Om en produkt kan ha flera olika färger så behöver du en tabell till där du har med primärnyckelskolumner för produkt och färg. Dessa tillsammans utgör primärnyckel för denna tabell. 

Sen så lagrar du en rad för varje kombination av produkt och färg som är vald.

Permalänk: https://www.webforum.nu/p/1334913

## #4 — LarsG, 2004-04-28T12:51Z

> Det är saledes inget som hindrar dig att lagra hela denna "array" i databasen.

Jo, det är mycket som hindrar det.

Permalänk: https://www.webforum.nu/p/1334914

## #5 — jepsO, 2004-04-28T13:07Z

> **LarsG skrev:**
>
> Jo, det är mycket som hindrar det.

Tur att min databaslärare inte ser mig nu; just den här typen av situation löste jag tidigare pa sättet jag själv beskrev. 

Dock har jag nu insett (även om gamla takter verkar sitta kvar ;)) att man utan tvekan tjänar pa att se till att flera värden inte "delar pa samma cell" genom att helt enkelt skapa en till tabell. Det kan annars bli väldigt bökigt om det till exempel händer att färgen grön inte längre är tillgänglig och därför ska tas bort för alla produkter.

Permalänk: https://www.webforum.nu/p/1334929

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/102567-flera-värden-till-tabell
