---
title: "Visa senaste inlägg"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/44047-visa-senaste-inlägg"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Webslave"
published: "2002-05-18T17:27:00.000Z"
updated: "2002-05-20T15:33:58.000Z"
replies: 8
views: 284
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/databaser-sql/44047-visa-senaste-inlägg"
---

# Visa senaste inlägg

## #1 — Webslave, 2002-05-18T17:27Z

Yo!
Jag har lite problem med visningen av de senaste inläggen i databasen. Jag vill att de 5 senaste ska visas och har detta:

\<?
$länk = mysql_connect ("localhost", "användarnamn","lösen")
or die ("Kunde inte ansluta");
	$databas = mysql_select_db("webblitteratur_com");
	$sql ="SELECT \* FROM dikter ORDER BY datum DESC LIMIT 5";
	$result = mysql_query("$sql");
	$rad = mysql_fetch_array($result);
{
?\> 

\<span class="rubrik01"\>\<?=$rad\["titel"\]?\>\</span\>\<br\>
                          \<span class="bodytext"\>\<?=$rad\["namn"\]?\>,\</span\> \<span class="datetext"\>\<?=$rad\["datum"\]?\>\</span\>
                          \<?}	mysql_close($länk);
?\>

Vad gör jag fel?

\*nybörjare\*

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

## #2 — Tim, 2002-05-18T17:40Z

Vad händer då?

Det här:

$sql ="SELECT \* FROM dikter ORDER BY datum DESC LIMIT 5"; 

kanske måste ändras till:

$sql ="SELECT \* FROM dikter ORDER BY datum LIMIT 5 DESC";

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

## #3 — LarsG, 2002-05-18T17:54Z

Du hämtar bara en rad från resultatet, du behöver lägga till en loop

```
while ($rad = mysql_fetch_array($result) ) 
{ 
?> 

<span class="rubrik01"><?=$rad["titel"]?></span><br> 
<span class="bodytext"><?=$rad["namn"]?>,</span> <span class="datetext"><?=$rad["datum"]?></span> 
<?} mysql_close($länk); 
?>
```

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

## #4 — Webslave, 2002-05-19T15:32Z

Aha... tackar tackar... trevligt att några kan detta i alla fall =)

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

## #5 — Webslave, 2002-05-19T15:40Z

När jag gjorde som ni sa så fick jag följande felmedelande:

Warning: Supplied argument is not a valid MySQL result resource in /home/virtual/site9/fst/var/www/html/nydesign/html/main/index.php on line 85

Rad 85 ser ut så här:
	while($rad = mysql_fetch_array($result)){
?\>

Och så här ser resten ut:
\<span class="rubrik01"\>\<?=$rad\["titel"\]?\>\</span\>\<br\>
                          \<span class="bodytext"\>\<?=$rad\["namn"\]?\>,\</span\> \<span class="datetext"\>\<?=$rad\["datum"\]?\>\</span\>

Hittar ni något mystiskt? =)

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

## #6 — LarsG, 2002-05-19T16:11Z

Vem vet, du kanske får något fel i din fråga

```
$result = mysql_query("$sql") or die(mysql_error());
```

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

## #7 — Webslave, 2002-05-20T13:03Z

Svaret blev:

You have an error in your SQL syntax near 'DESC' at line 1 

Och ärligt talat så har jag ingen aning vad det är... som sagt.. nybörjare

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

## #8 — LarsG, 2002-05-20T13:51Z

Det förslag som Tim hade är felaktigt. Använd den SQL-sats som du hade i ditt första inlägg.

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

## #9 — Webslave, 2002-05-20T15:33Z

Ok... tackar nu funkar det =)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/44047-visa-senaste-inlägg
