---
title: "Sista i loopen?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/130476-sista-i-loopen"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "streetrobban"
published: "2005-06-23T13:03:03.000Z"
updated: "2005-06-23T13:30:13.000Z"
replies: 2
views: 189
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/130476-sista-i-loopen"
---

# Sista i loopen?

## #1 — streetrobban, 2005-06-23T13:03Z

Jag loopar ut namn från en databas. Hur kan man kolla vilket det sista namnet är?

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

## #2 — tydal, 2005-06-23T13:10Z

mysql_num_rows($result) ger dig antalet namn. Så håll reda på hur många du har loopat ut genom att exempelvis ha $i++; i loopen. När $i har nått upp till mysql_num_rows så är du på sista.

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

## #3 — streetrobban, 2005-06-23T13:30Z

Ah, så långt tänkte inte jag :) Tack!

Och här kommer koden som funkar för mig.

```php
<?php
// Öppna databasen
require 'inkludera/databas.php';

// Räkna antalet artister
$get = mysql_query("SELECT * FROM Artister WHERE publicera = '1' ORDER BY ID DESC", $open);
$rowCount = mysql_numrows($get);

echo "Det finns totalt $rowCount artister.<br/><br/>";
$i = '1';

// Hämta samtliga artister
$get = mysql_query("SELECT * FROM Artister WHERE publicera = '1' ORDER BY namn");
while($userRow = mysql_fetch_array($get)) 
{
	$namn = $userRow['namn'];
	$tid = $userRow['tid'];
	$datum = $userRow['datum'];
	$bild = $userRow['bild'];
	$beskrivning = $userRow['beskrivning'];
	$publicera = $userRow['publicera'];
	$id = $userRow['id'];
	
	if ($i == $rowCount)
	{
		// Skriv ut artisterna
		echo "$namn.";
	}
	else
	{
		// Skriv ut artisterna
		echo "$namn, ";
		$i++;
	}
}

// Stäng databasen
mysql_close($open);
?>
```

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

---

Tråden på webben: https://www.webforum.nu/amne/php/130476-sista-i-loopen
