mysql_fetch_array x2

PHP

1 svar · 187 visningar · startad av startail

Medlem sedan sep. 2000155 inlägg
Trådstart#1

Jag stötte presis på ett litet problem med mysql_fetch_array.
Vet inte om det är nåtgot som jag gjort fel men jag tror inte det så därför undrar jag om man bara kan göra mysql_Fetch_array på en array en gång per sida ?

tex,

while($cats_rows = mysql_fetch_array($DB->cats,MYSQL_ASSOC)) {
 print_r($cats_rows);
}

while($cats_rows = mysql_fetch_array($DB->cats,MYSQL_ASSOC)) {
 print_r($cats_rows);
}

Här ger bara första nån output för mig, den andra gör inget.
Även om jag byter $cats_rows till $cats_rows_2 i den andra fetch_array.
Däremot om jag komenterar ut den första så visar den andra nånting.

Nån som har någon förklaring till detta ?

Medlem sedan aug. 20002 975 inlägg
#2

Du får ställa tillbaka radpekaren.
Testa med:

while($cats_rows = mysql_fetch_array($DB->cats, MYSQL_ASSOC)) {
 print_r($cats_rows);
}

mysql_data_seek($DB->cats, 0);

while($cats_rows = mysql_fetch_array($DB->cats, MYSQL_ASSOC)) {
 print_r($cats_rows);
}
255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)