---
title: "MoveFirst eller liknande"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/98826-movefirst-eller-liknande"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "Boma"
published: "2004-03-06T00:03:13.000Z"
updated: "2004-03-06T17:00:56.000Z"
replies: 2
views: 240
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/98826-movefirst-eller-liknande"
---

# MoveFirst eller liknande

## #1 — Boma, 2004-03-06T00:03Z

Är det nån som vet hur man åstadkommer detta i PHP? Dvs. att köra recordsetloopen tills den yttre loopen är klar.

```
Do While iCounter <= dDaysInMonth
    Response.Write iCounter
    If Not RS.BOF Then
        RS.MoveFirst
        Do Until RS.EOF
            If CInt(Right(RS("Datum1"),2)) = CInt(iCounter) Then
                 Response.Write RS("id")
            End If
        RS.MoveNext
        Loop
    End If
Loop
```

Har gjort detta, men här stoppar ju den inre loopen när arrayen är slut.

```php
$iCounter = 1;
while ($iCounter <= $dDaysinmonth)
{
    echo $iCounter;
    while ($row = mysql_fetch_array($result)) 
    { 
        if ($row["datum"] == strftime("%Y-%m-%d", mktime(0, 0, 0, $dMonth, $iCounter+1, $dYear)))
        {
             echo $row["id"];
        } 
    }
    $iCounter++;
}
```

Tacksam för tips
Bosse

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

## #2 — Matte, 2004-03-06T12:24Z

Kan noll vad det gäller ASP, men det är inte [mysql_data_seek](http://se2.php.net/manual/en/function.mysql-data-seek.php) du söker efter ?

```php
    echo $iCounter;
    mysql_data_seek($result, 0);
    while ($row = mysql_fetch_array($result))
```

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

## #3 — Boma, 2004-03-06T17:00Z

Funkar perfekt. Tack!

//Bosse

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

---

Tråden på webben: https://www.webforum.nu/amne/php/98826-movefirst-eller-liknande
