---
title: "Slumpa en post"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/147741-slumpa-en-post"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Frezze"
published: "2006-06-05T15:54:56.000Z"
updated: "2006-06-05T17:14:43.000Z"
replies: 3
views: 472
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/147741-slumpa-en-post"
---

# Slumpa en post

## #1 — Frezze, 2006-06-05T15:54Z

Hej.
Använder mig utav en MySQL databas och vill att det ska slumpa ut EN post varje gång man laddar om sidan.
Har sökt på google och sökt i detta forum, men inte hittat någon lösning som jag tyckt varit stabilt och enkelt. Testade först med
Select Rand(id) sortid .. order by sortid Limit 1
Fungerar ju, men slumpar alldeles för sällan, då man kan ladda om flertalet gånger utan att det ändrar sig.

Något som också bör tänkas på, är att id'et kan variera, dvs. att något id kan raderas, och att det då kan finnas 200 poster, men att det sista då slutar på 540 istället. Ni förstår mig?
Tack på förhand!

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

## #2 — cyprys, 2006-06-05T16:32Z

```
select ... from tbl order by rand() limit 1
```

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

## #3 — Frezze, 2006-06-05T17:10Z

> **cyprys skrev:**
>
> ```
> select ... from tbl order by rand() limit 1
> ```

Det blev mycket bättre, tack så mycket! :)

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

## #4 — LarsG, 2006-06-05T17:14Z

Flyttas från ASP

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/147741-slumpa-en-post
