---
title: "array och mysql"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/68989-array-och-mysql"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "raki"
published: "2003-02-21T15:35:25.000Z"
updated: "2003-04-17T13:50:39.000Z"
replies: 6
views: 268
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/68989-array-och-mysql"
---

# array och mysql

## #1 — raki, 2003-02-21T15:35Z

Tjena!

Jag försöker skapa en lista med informationen från en databas.
Vad jag vill är att få året att bara visas en gång. Nu visas året varje gång texten visas. 

Här är koden:

```php
<?php
include("./connect.php");

$sql = mysql_query("SELECT * From gigs_ar");
	while ($row = mysql_fetch_array($sql)) {
		$id = $row['id'];
		$ar = $row['ar'];

$sqls = mysql_query("SELECT * From gigs_text WHERE gigsid = '$id'");
	while ($rows = mysql_fetch_array($sqls)) {
		$text = $rows['text'];

			$array = array("$ar" => array ("$text"));

			while (list ($visa1) = each ($array)) {
    			echo ("$visa1:<BR>");

    		while (list ($visa2, $visa3) = each ($array["$visa1"])) {
        		echo ("- $visa3<BR>");
    		}
		}
	}
}
?>
```

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

## #2 — rIkLuNd, 2003-02-22T13:13Z

vad är det som blir fel? så som jag uppfattar det, så är det så här:

du vill att det ska visa:

2003:
\- gig 1
\- gig 2

fast det visar:
2003:
\- gig 1
2003:
\- gig 2

har jag rätt??

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

## #3 — raki, 2003-02-22T21:34Z

Du har helt rätt!

> du vill att det ska visa: 
> 
> 2003: 
> \- gig 1 
> \- gig 2 
> 
> fast det visar: 
> 2003: 
> \- gig 1 
> 2003: 
> \- gig 2

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

## #4 — raki, 2003-04-17T01:41Z

jag flyttar upp detta gammla inlägg och undrar om någon vet hur jag ska göra?

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

## #5 — Matte, 2003-04-17T05:14Z

Det borde gå att göra något sådant här:

```
$year = 0;

$sql = mysql_query("SELECT * From gigs_ar ORDER BY $ar");
while ($row = mysql_fetch_array($sql)) {
    $id = $row['id'];
    $ar = $row['ar'];

    if ($year != $ar) {
       $year = $ar;
       echo $year."<br>";
    }

    $sqls = mysql_query("SELECT * From gigs_text WHERE gigsid = '$id'");
```

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

## #6 — raki, 2003-04-17T12:20Z

jag får det inte att fungera  :(

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

## #7 — raki, 2003-04-17T13:50Z

fick det äntligen att fungera.

```php
		
$sql = mysql_query("SELECT * From gigs_ar");
	while ($row = mysql_fetch_array($sql)) {
		$hej = $row['id'];
		$ar = $row['ar'];
			
	for($i = 0; $i<1; $i++) {
		print $ar."<br>";
	}
		
$sqls = mysql_query("SELECT * From gigs_text WHERE gigsid = '$hej'");
	while ($rows = mysql_fetch_array($sqls)) {
		$text = $rows['text'];
					
	print $text."<br>";
	}
}
```

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

---

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