---
title: "4 senaste"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/16105-4-senaste"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Spelsidan"
published: "2001-09-17T14:59:00.000Z"
updated: "2001-09-18T12:38:00.000Z"
replies: 8
views: 183
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/16105-4-senaste"
---

# 4 senaste

## #1 — Spelsidan, 2001-09-17T14:59Z

Hej är det någon som vet hur man får ut de 4 senaste medlemarna ur en databas?
Jag använder mig av en Sql databas!

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

## #2 — LarsG, 2001-09-17T15:04Z

Hej, vad menar du med SQL-databas? 

Det finns ganska många databashanterare som förstår någon dialekt av SQL. Om man vill lösa ditt problem direkt i SQL så får man använda olika syntax beroende på vilken databashanterare som används. 

Man kan också lösa det i PHP om man vill.

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

## #3 — Spelsidan, 2001-09-17T15:29Z

1\. Jag menar MySql. 
2\. Tja om det går så skulle jag gärna vilja ha det i Php.

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

## #4 — LarsG, 2001-09-17T16:00Z

Om du vill lösa det direkt i Mysql så kan du skriva select-frågan såhär (Jag förutsätter att ID är en räknare)

```
$query = "select * from medlemmar order by id desc limit 4"
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
echo $row["medlem"];
//etc
}
```

Konstruktionen med limit är specifik för Mysql (och progres)

Om man vill lägga in kontrollen i PHP

```
$query = "select * from medlemmar order by id desc"
$result = mysql_query($query);
$i = 0;
while ($row = mysql_fetch_array($result)) {
echo $row["medlem"];
//övriga rader
$i++;
if ($i == 4) break;

}
```

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

## #5 — Spelsidan, 2001-09-17T16:46Z

1\. Id är ingen räknare.
2\. Scriptet fungerar ej kan du skriva hela scriptet så att jag bara behöver klistra in den databasen heter medlemar och anv kolumen den heter anv och id kolumen heter id (det är ingen id räknare)

Jag hoppas att du förstår hur jag menar.

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

## #6 — LarsG, 2001-09-17T17:15Z

Om ID är en räknare är inte så väsentligt, huvudsaken är att nya medlemmar har de högsta id-numren. 

(Begreppet senaste är egentliget inte relevant för en relationsdatabas.)

Hur ser ditt skript ut nu och vad får du för fel?

(Om jag skriver ditt skript så lär du dig ingenting.)

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

## #7 — Spelsidan, 2001-09-17T18:29Z

Jag gör en koppling till databsen och sen så klistar jag in den här koden:
$query = "select \* from medlemmar order by id desc"
$result = mysql_query($query);
$i = 0;
while ($row = mysql_fetch_array($result)) {
echo $row\["medlem"\];
//övriga rader
$i++;
if ($i == 4) break;
}

Snälla du skriv hela scriptet jag lär mig utav att se scriptet jag lovar annars går det inte jag är en nybörjare i php och MySql jag har föut jobbat med asp och access.

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

## #8 — Spelsidan, 2001-09-17T18:31Z

Jag menar efter kopplingen så klistar jag in detta

$query = "select \* from medlemmar order by id desc"
$result = mysql_query($query);
$i = 0;
while ($row = mysql_fetch_array($result)) {
echo $row\["anv"\];
//övriga rader
$i++;
if ($i == 4) break;
}

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

## #9 — P, 2001-09-18T12:38Z

vet inte hur mycket du kan men du får inte glömma att connecta till databasen

oops

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

---

Tråden på webben: https://www.webforum.nu/amne/php/16105-4-senaste
