---
title: "Session får inget värde!"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/119184-session-får-inget-värde"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "jiggan"
published: "2005-01-03T13:23:44.000Z"
updated: "2005-01-03T13:38:41.000Z"
replies: 6
views: 321
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/119184-session-får-inget-värde"
---

# Session får inget värde!

## #1 — jiggan, 2005-01-03T13:23Z

Tjena. Jag har ett litet problem...
Jag får inte min session att skrivas ut! Förmodligen får den inget värde men jag förstår inte varför. Min kod ser ut så här:

```php
<?php
session_start();
$link = mysql_connect("XXXXXX", "XXXXXXX", "XXXXXXXX");
mysql_select_db("free58819", $link);
$sql = "SELECT id FROM members WHERE nick = '". $_POST['nick'] ."' AND pass = '". $_POST['pass'] ."'";
$resultat = mysql_query($sql, $link) or die (mysql_error());
if((mysql_num_rows($resultat)==0))
{
	$_SESSION['inloggning'] = "false";
	header("Location: ".$_POST['return']."");
}
else
{
	while($rad = mysql_fetch_array($resultat))
	{
		$_SESSION['inloggad_som'] = $rad['nick'];
		$_SESSION['inloggning'] = "true";
   		header("Location: ".$_POST['return']."");
	}
}
?>
```

Allting funkar utom att $\_SESSION\['inloggad_som'\] får inget värde. Någon som kan se vad som är fel?

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

## #2 — K@llen, 2005-01-03T13:25Z

Du hämtar bara värdet id i din sql-fråga, inte nick. ;)

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

## #3 — jiggan, 2005-01-03T13:27Z

Aha! :)
Skulle man kunna ändra så att man inte hämtar något specifikt typ så här:

```php
$sql = "SELECT * FROM members WHERE nick = '". $_POST['nick'] ."' AND pass = '". $_POST['pass'] ."'";
```

Skulle det funkat?

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

## #4 — K@llen, 2005-01-03T13:29Z

Ja, men du bör undvika \* om du inte ska hämta alla kolumner från tabellen. Varför hämta mer data än du behöver pga lahet? ;)

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

## #5 — jiggan, 2005-01-03T13:36Z

så man kan ha enbart SELECT FROM då?

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

## #6 — Pedda, 2005-01-03T13:37Z

Nej, du anger vilka poster du vill hämta.

```
SELECT id, nick FROM members o.s.v....
```

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

## #7 — jiggan, 2005-01-03T13:38Z

Aja, nu har jag iaf ändrat så jag har:

```php
$sql = "SELECT nick, id FROM members WHERE nick = '". $_POST['nick'] ."' AND pass = '". $_POST['pass'] ."'";
```

Jag behöver nämligen både id och nick. Tack för hjälpen iaf!

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

---

Tråden på webben: https://www.webforum.nu/amne/php/119184-session-får-inget-värde
