mam problem z zwalnianiem rezultatów, a dokładniej mam kilka zapytań do bazy danych w jednym kodzie i gdy poprzedni wynik miał np. 20 wyników, a następny 3 wyniki to tylko 3 wyniki są nadpisywane, a pozostałe 17 z starego zapytania zostają ....
<?php $bd=mysqli(...); $zap="select * from cos"; $odp=$bd->query($zap); $ile=$odp->num_rows; // np. jesli tu wynosi 20 wyników to mimo iż kolejne zapytanie zwraca mniej wynikó i tak zmienna dalej ma 20 ... for($i=0;$i<$ile;$i++){ $wiersz=$odp->fetch_assoc(); } //te metody nie pomagają ... $odp->free(); //$odp->free_result (); $zap="select * from cos2"; $odp=$bd->query($zap); $ile=$odp->num_rows; // i tu dalej jest 20 wyników, mimo iż zapytanie zwraca tylko 3, a więc pozostałe 17 wyników zostaje z poprzedniego zapytania for($i=0;$i<$ile;$i++){ $wiersz=$odp->fetch_assoc(); } ?>
co zrobić by wyszyścić te rezultaty z poprzedniego zapytania ... ?