---
title: "Registrera ett värde från en MySQL sats i en session?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/65413-registrera-ett-värde-från-en-mysql-sats-i-en-session"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "nighteye"
published: "2003-01-19T15:42:14.000Z"
updated: "2003-01-19T22:59:05.000Z"
replies: 2
views: 226
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/65413-registrera-ett-värde-från-en-mysql-sats-i-en-session"
---

# Registrera ett värde från en MySQL sats i en session?

## #1 — nighteye, 2003-01-19T15:42Z

Jag har försökt få ett värde från en MySQL-sats att registreras i en session. Problemet är att jag bara får ut arrayer eller object och bara vill ha ut ett specifikt värde från en tabell.

Exempel:
Jag har en tabell med med fyra kolumner som visar olika valutor och värde på dem. Nu är det så att jag vill hämta ett valuta-värde från tabellen beroende på vilken query-sträng skriptet har fått (så långt fungerar det) och sedan lägga in det i en session.

```php
$query = "select currency_value from databas as multiplier where currency_name = "USD";
```

Resulterar i nånting i stil med "8.80". DET värdet och endast DET vill jag sedan regga i en session. Hur ska jag göra detta? Jag har provat med en mysql_fetch_row men får inte ut något alls från den, är jag på rätt väg eller ska jag använda mig av något helt annat? mysql_fetch_object fungerar men hur ska jag göra för att få ut värdet från $row-\>multiplier till en session?

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

## #2 — Matte, 2003-01-19T18:04Z

Testa detta:

```php
session_start(); // Överst på sidan

$query = "select currency_value from databas as multiplier where currency_name = 'USD'";

$result = mysql_query($query);

$_SESSION['USD'] = mysql_result($result, 0);
```

 
Hämtas på nästa sida med:

```php
session_start(); // Överst på sidan

echo $_SESSION['USD'];
```

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

## #3 — nighteye, 2003-01-19T22:59Z

Tack! Det funkar nu! mysql_result($result, 0); var lösningen på problemet. Glömde förresten skriva dit http variablen på SQL satsen ovan (den hämtar data från query-strängen), det står inte USD som standard. Men men...

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

---

Tråden på webben: https://www.webforum.nu/amne/php/65413-registrera-ett-värde-från-en-mysql-sats-i-en-session
