---
title: "Kan man nästla mysql_query?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/64619-kan-man-nästla-mysql-query"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "aztek"
published: "2003-01-12T23:54:20.000Z"
updated: "2003-01-13T14:07:09.000Z"
replies: 4
views: 254
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/64619-kan-man-nästla-mysql-query"
---

# Kan man nästla mysql_query?

## #1 — aztek, 2003-01-12T23:54Z

Jag har en DB som jag hämtar information ifrån som sedan skall listas på en sida. Nu är det så att olika produkter ska hamna under respektive grupp.

ex:
**Grupp 1**
produkt 1
produkt 4
**Grupp 2**
produkt 3
produkt 8

etc ...

Min databas är byggd så att varje produkt har information om grupp, som ett namn.

Nu är frågan hur man enklast skulle kunna lista upp detta. Såhär ser min kod ut just nu:

```php
$result = mysql_query('SELECT * FROM uthyrning WHERE p_hgrupp="' . $grupp . '"') or die (mysql_error());
	while ($row = mysql_fetch_array($result)) {
		extract($row);	
			if (!$row[4] == "") {
				print "<a href=\"show.php?id=$row[0]\"><b>$row[1]</b></a><br>";
			}
			else print "<b>$row[1]</b><br>";
			print "$row[3]<br>";
			print "$row[5]<br>";
	}
```

/ Johan

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

## #2 — Webslave, 2003-01-13T09:59Z

Om du gör så att alla produkter är länkade till en grupp (vet inte om det var det du menade att de var) så kan du göra så här:

```php
$group_sql = "SELECT * FROM tabell ORDER BY group";
$group_result = mysql_db_query("din_db","$group_sql");
while($group_row = mysql_fetch_array($group_result)){

  echo // Vad du vill att varje "grupp" ska skriva ut... namn t.ex

  $prod_sql = "SELECT * FROM tabell WHERE produkt_group = '$group_row['id']'";
  $prod_result = mysql_db_query("din_db","$prod_sql");
  while($prod_row = mysql_fetch_array($prod_result)){

    echo // Vad du vill att varje produkt ska skriva ut
  }
}
```

Jag använder deetta i mitt forum för att koppla trådar till topics

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

## #3 — aztek, 2003-01-13T13:19Z

Får det inte att funka dessvärre. Allt som skrivs ut är själva produktgruppen, inte de efterföljande produkterna. Jag har 4 produkter inlagda i databasen just nu så svaret blir att det skrivs ut 4 produktgrupper.

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

## #4 — Webslave, 2003-01-13T13:31Z

Är produkterna kopplade till produktgruppens id?

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

## #5 — aztek, 2003-01-13T14:07Z

Så här ser det ut i min DB:
id  p_namn  p_grupp  p_rubrik  p_info  p_pris  p_hgrupp  p_bild

/ Johan

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

---

Tråden på webben: https://www.webforum.nu/amne/php/64619-kan-man-nästla-mysql-query
