---
title: "Få ut värde ur BLOB"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/103877-få-ut-värde-ur-blob"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Bettan"
published: "2004-05-18T20:50:53.000Z"
updated: "2004-05-19T11:47:14.000Z"
replies: 4
views: 256
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/103877-få-ut-värde-ur-blob"
---

# Få ut värde ur BLOB

## #1 — Bettan, 2004-05-18T20:50Z

Lite problem med php igen, nybörjare som man är.
Har en blob med 18 nummer i MySQL databas. RS är hämtat och jag har själva blob-en i en variabel (?? tror jag, om den inte är tom)
Hur ska jag få ut värdena? Skriver man typ såhär för att få ut första värdet i test (som är variabeln med bloben) eller?

```php
echo $test[1];
```

 
eller använder man unserialize eller nåt sånt? Dum fråga kanske men jag har inte en susning. :r 
Please hjälp någon.

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

## #2 — Matte, 2004-05-18T22:17Z

Jag förstår inte va en blob med 18 nummer är.

Kan du visa hur du spara till din blob och hur du hämtar.

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

## #3 — Patrik81, 2004-05-18T22:26Z

Första värdet i $test (förutsätter att det är en array) är väl 
$test\[0\]
?

MVH Patrik

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

## #4 — Bäckman, 2004-05-19T06:32Z

När du kör en insert på det du vill ha in i databasen så använder du dig av serialize(). När du sedan ska plocka fram informationen igen så kör du unserialize().

Exempel:

```php

//Innan man sätter in det i DB:n
$blob = serialize(10, 15, 20, 25);

//När man plockar fram från DB:n
$array = unserialize($blob);

echo $array[2]; //Skriver ut 20
```

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

## #5 — Bettan, 2004-05-19T11:47Z

Tack för alla svar. :e 
Fick nog det att fungera nu. Jag tänkte inte på att det var binära tal i min array. Glömde ju att skriva bindec(). 
(Jo Patrik, det var menat som en array och den ska naturligtvis börja på 0. Fel av mej.  :r  )
Tack Bäckman för ett rakt svar, precis vad jag var ute efter, och sen löste det sig så här ifall någon är intresserad. 

```php
$test = unserialize($scoreplayer1->Fields('Strokes'));
echo bindec($test[0]);
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/103877-få-ut-värde-ur-blob
