Kan noll vad det gäller ASP, men det är inte mysql_data_seek du söker efter ?
echo $iCounter;
mysql_data_seek($result, 0);
while ($row = mysql_fetch_array($result))
2 svar · 225 visningar · startad av Boma
Ä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.
$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
Kan noll vad det gäller ASP, men det är inte mysql_data_seek du söker efter ?
echo $iCounter;
mysql_data_seek($result, 0);
while ($row = mysql_fetch_array($result))