---
title: "Array"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/125088-array"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Php"
published: "2005-03-24T16:54:19.000Z"
updated: "2005-03-25T11:29:50.000Z"
replies: 8
views: 671
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/125088-array"
---

# Array

## #1 — Php, 2005-03-24T16:54Z

Hej!
Jag har en array, som jag vill spara i en My Sql databas. Är det någon som vet hur man kan göra det?

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

## #2 — pimme, 2005-03-24T17:18Z

Ta en titt på <http://se.php.net/serialize>

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

## #3 — Php, 2005-03-24T23:45Z

Förstår inte riktigt hur jag ska göra. Har du något enkelt exempel på hur det kan se ut?

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

## #4 — Peeer, 2005-03-24T23:59Z

```php
$array = array('a','b','c','d');
$var = serialize($array);
mysql_query("insert into tabell (kolumn) values ('$var')");
```

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

## #5 — Php, 2005-03-25T09:07Z

Jag får **a:1:{i:0;s:10:"$phparr\[1** sparat i databasen. 

```
$phparr = explode("$a",$b); 

$array = array('$phparr[1]');
$var = serialize($array);
```

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

## #6 — Peeer, 2005-03-25T09:19Z

```php
$phparr = explode("$a",$b); 
$var = serialize($phparr[1]);
mysql_query("insert into tabell (kolumn) values ('$var')");

//sen för att plocka fram arrayen igen så kör du:
$resource = mysql_query('select kolumn from tabell where id = 3');
$data = mysql_fetch_array($resource);
$phparr = unserialize($data['kolumn']);
```

Att arrayen ser konstig ut i databasen är helt normalt.

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

## #7 — Qimen, 2005-03-25T09:20Z

> **Php skrev:**
>
> Jag får **a:1:{i:0;s:10:"$phparr\[1** sparat i databasen. 
>
> ```
> $phparr = explode("$a",$b); 
> 
> $array = array('$phparr[1]');
> $var = serialize($array);
> ```

När du vill ha tillbaka din array får du köra unserialize. :)

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

## #8 — kjell, 2005-03-25T10:35Z

> **Php skrev:**
>
> Jag får a:1:{i:0;s:10:"$phparr\[1 sparat i databasen.

 Det kan ju också vara så att Php från början avsåg att spara vektorns innehåll i databsen men hans fråga blev tolkad bokstavligen :)

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

## #9 — pimme, 2005-03-25T11:29Z

Du bör nog också köra mysql_real_escape_string() på strängen innan du skickar in den i databasen, och sen stripslashes() när du hämtar den igen.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/125088-array
