webForumDet fria alternativet

loopa 2 gånger

PHP

4 svar · 229 visningar · startad av antar

Medlem sedan dec. 2001289 inlägg
Frågan#1

Hej!
Jag undrar om det är bra att köra data_seek för att jag misstänker att den slöar ner hela min server? är det så man ska göra om man vill loopa två gånger?

**while ($rad=mysql_fetch_array($result)) {
}
mysql_data_seek($result,0);

$rad = mysql_fetch_array($result);
while ($rad=mysql_fetch_array($result)) {
}**

Medlem sedan mars 20007 896 inlägg
#2

Japp, det är så du gör om du vill loopa igenom samma resultset. Det är däremot bra att kolla så att resultatet inte är 0, eftersom att du då får ett felmeddelande.

if( !mysql_data_seek( $result, 0 ) )
     // Inget resultat på plats 0
/* eller: */
if( mysql_num_rows( $result ) < 1 )
     // Inget resultat genererades
Medlem sedan dec. 2001289 inlägg
#3

går det segt om man får upp felmeddelandet?

Medlem sedan mars 20007 896 inlägg
#4

Hur menar du?

Medlem sedan dec. 2001289 inlägg
#5

ähh det var inget men tack i alla fall!

260 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)