---
title: "checkboxes-värden --> mySQL"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/85268-checkboxes-värden-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "apan_jocko"
published: "2003-09-04T15:12:06.000Z"
updated: "2003-09-10T14:51:46.000Z"
replies: 7
views: 353
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/php/85268-checkboxes-värden-mysql"
---

# checkboxes-värden --> mySQL

## #1 — apan_jocko, 2003-09-04T15:12Z

Hepp...

Någon som har en bra lösning på hur man kan få ett flertal "checkbox-värden" att hamna på samma rad i en mySQL-db?

(Hoppas att jag inte varit allför otydlig...:)

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

## #2 — Bäckman, 2003-09-07T10:30Z

Du skulle kunna lagra alla värden i en array som du skickar in i mysql-DBn. Fälttypen måste då vara blob, och du måste använda dig av serialize() och unserialize() när du skickar in respektive skickar ut data från databasen.

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

## #3 — reggie, 2003-09-07T10:40Z

skulle även kunna skapa en sträng innehållande alla värden med något bryt-tecken imellan, lagra den i en varchar och sen split()a den när värdena hämtas...

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

## #4 — pimme, 2003-09-07T13:26Z

apan_jocko: Jo, jag förstår inte vad du menar.

Bäckman: Det går även bra med varchar/text.

reggie: serialize() gör det du beskriver., unserialize() ger tillbaka den ursprungliga datan.

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

## #5 — apan_jocko, 2003-09-08T13:50Z

tackar...

provade med --\> serialize() fungerar utmärkt...:)

TNX!

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

## #6 — apan_jocko, 2003-09-10T13:06Z

aaah... bakåt...

eeeeuuuuhhhmm....

Har ett litet problem med att dra ur min serialize()´ade- rad ur db´n...

har en query som resulterar i ---\> $rad\[deltagare\]

denna skall jag (om jag har förstått det hela rätt )

\--\> $hmmm = unserialize($rad\[deltagare\]);

för att därefter skriva ut den på sidan --\>

$hmmm

Får bara ut texten Array på denna rad...:(

Ngn som har en förklaring?

/Mvh.
Markus

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

## #7 — Matte, 2003-09-10T14:27Z

Det du körde serialize() på var en array. Då blir det också en array när du kör unserialize().

Testa med print_r($hmmm); så ser du.
Du får med andra ord loopa, eller på annat sätt hämta deltagarna.

Kanske explode är det rätta?

```
echo explode(", ", $hmmm);
```

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

## #8 — apan_jocko, 2003-09-10T14:51Z

tackar...

provar asap...:)

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

---

Tråden på webben: https://www.webforum.nu/amne/php/85268-checkboxes-värden-mysql
