webForumDet fria alternativet

mysql_fetch_array x2

1 svar · 184 visningar · startad av startail

startailMedlem sedan sep. 2000159 inlägg
#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 ?

MatteMedlem sedan aug. 20002 970 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);
}
Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb