---
title: "Konstig array?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15532-konstig-array"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Neo"
published: "2001-04-23T10:46:00.000Z"
updated: "2001-04-23T11:37:00.000Z"
replies: 1
views: 141
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/15532-konstig-array"
---

# Konstig array?

## #1 — Neo, 2001-04-23T10:46Z

Hej!

Följande kod skippar alltid första inlägget i MySQL databasen, om jag har 1 post så får jag inga resultat, har jag 2 poster får jag bara den senaste, någon som vet varför?

if (!$id) {
$result = mysql_query("SELECT \* FROM xxx",$db);

if ($myrow = mysql_fetch_array($result)) {
  	do {
    printf("\<tr\>\<td valign=top\>\<A href=\\"view.php?id=%s\\"\>\<B\>%s\</B\>\</A\>\<br\>%s\<BR\>\<BR\>\</td\>\</tr\>\\n",$myrow\["id"\], $myrow\["headline"\] = ereg_replace("\\n","\<br\>",$myrow\["headline"\]), $myrow\["summary"\] = ereg_replace("\\n","\<br\>", $myrow\["summary"\]));
  } while ($myrow = mysql_fetch_array($result));
} else {
	echo "\<tr\>\<td valign=top\>inga nyheter...\</td\>\</tr\>";
	}
}

// Neo

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

## #2 — nanne, 2001-04-23T11:37Z

du fetchar ju arrayen två gånger. Först i ifsatsen och sen i while loopen.

Ha mysql_num_rows($result)\>0 i if-satsen istället.

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

---

Tråden på webben: https://www.webforum.nu/amne/php/15532-konstig-array
