webForumDet fria alternativet

mysql_fetch_array x2

PHPur PHP

1 svar · 184 visningar · startad av startail

Medlem sedan sep. 2000155 inlägg
Frågan#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);
}
134 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)