Zauważyłem, iż mysql_fetch_array opróżnia zawartość zapytania więc nie można użyć tego samego zapytania powtórnie. Przypisanie zapytania dwóm zmiennym nie zdaje egzaminu bo zmienna zachowuje się jakby była tylko skrótem do obiektu a nie zawierała go w sobie. Wie ktoś jak to obejść?
Dla jasności:
$capabilities = mysql_query("SELECT * FROM baza");
while($row = mysql_fetch_array($capabilities, MYSQL_BOTH)) {
coś tam raz ileś razy
}
while($row = mysql_fetch_array($capabilities, MYSQL_BOTH)) {
//tu niestety pętla się nie odpali bo zmienna jest pusta!
}
//takie coś też nie działa:
$capabilities = mysql_query("SELECT * FROM baza");
$capabilities2 = $capabilities;