---
title: "Hämta data från en tabell-post"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/60277-hämta-data-från-en-tabell-post"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "nikst"
published: "2002-11-26T08:22:02.000Z"
updated: "2002-11-26T11:30:06.000Z"
replies: 8
views: 311
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/60277-hämta-data-från-en-tabell-post"
---

# Hämta data från en tabell-post

## #1 — nikst, 2002-11-26T08:22Z

Hejsan
Jag vill kunna hämta vilka rader som helst från headline med bara en SELECT. 
   Det vill säga att jag vill kunna välja rubrik 1 för att sedan
välja rubrik 3 lite längre ner på sidan med 1 st. SELECT sträng. 
Hur gör jag det?

id \| headline\|

1 \| rubrik 1 \|
2 \| rubrik 2 \|
3 \| rubrik 3 \| 
4 \| rubrik 4 \|

Tack på förand!
Niklas

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

## #2 — @nders, 2002-11-26T08:26Z

SELECT \* FROM tabellen WHERE ID IN (1, 3)

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

## #3 — nikst, 2002-11-26T08:39Z

Hur skriver jag ut respektive rad? Jag får bara den med ID 1.
Jag jobbar i PHP, om det kan vara till någon nytta.

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

## #4 — @nders, 2002-11-26T08:43Z

Nu kan jag inte php, men lägg till en ORDER BY i SELECT-frågan, så vet du vilken ordning posterna kommer i, sen kan du bli tvungen att kontrollera med if-satser vilken post som är vilken, om det nu ska utföras olika saker.

Mvh,

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

## #5 — nikst, 2002-11-26T08:57Z

Så här har jag gjort...

$result=mysql_query("SELECT \* FROM headline 
WHERE headlineid IN (1, 2, 3, 4)") or DIE(mysql_error());
$row=mysql_fetch_array($result);
 
Hur skriver jag här för att kunna plocka/skriva ut headline 1 för
att senare (längre ner) skriva ut headline 2.
Jag kommer bara åt en rad i respektive kolum.
Skriver jag ex. $row\[0\] så får jag bara ett nummer, likså 
skriver jag $row\[1\] så får jag bara en rubrik.

Mvh Niklas

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

## #6 — LarsG, 2002-11-26T09:45Z

en loop

```php
while ( $row = mysql_fetch_array($result)) {
  echo $row['headline'] . "<br>";
}
```

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

## #7 — nikst, 2002-11-26T10:20Z

Problemet när jag sätter den i en while sats är att jag får ut allt
på en gång (under varandra). Jag vill kunna styra själv vilken rubrik jag vill hämta. Jag vet inte riktigt ur jag ska förklara mig
men jag gör ett nytt försök.

Det jag vill göra är:
Jag vill hämta ut alla rubriker som finns i db, det har jag fixat. 
Sedan vill jag kunna lägga ut ex, rubrik 1 till en artikel för att
sedan lägga rubrik 2 till en annan artikel osv. 

Dett skulle kunna likna en array där headline är lådan som innerhåller en massa fack där rubrikerna ligger i. Så vill jag ha en 
rubrik från lådan ska det gå att plocka ut just den jag vill ha.

Jag hoppas ni förstår vad jag menar.
Mvh Niklas

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

## #8 — LarsG, 2002-11-26T10:37Z

Lagra posterna i en array i stället för att skiva ut dom.

```php
while ( $row = mysql_fetch_array($result)) {

  $headlines[] = $row['headline'];

}
```

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

## #9 — nikst, 2002-11-26T11:30Z

Nu fick jag det att funka ;-) 
Jag gjorde som LarsG rekommenderade och det funkar bra!
Jag vill ge er, @nders och LarsG ett stort tack.

Mvh Niklas

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/60277-hämta-data-från-en-tabell-post
