note 91600 added to mysqli-result.free

From: Date: Thu, 18 Jun 2009 21:42:51 +0000
Subject: note 91600 added to mysqli-result.free
Groups: php.notes 
Request: Send a blank email to php-notes+get-157103@lists.php.net to get a copy of this message
Witam, 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(); echo $wiersz['pole']; } //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(); echo $wiersz['pole']; } ?> co zrobić by wyszyścić te rezultaty z poprzedniego zapytania ... ? ---- Server IP: 82.177.164.100 Probable Submitter: 89.231.198.189 ---- Manual Page -- http://www.php.net/manual/en/mysqli-result.free.php Edit -- https://master.php.net/note/edit/91600 Del: integrated -- https://master.php.net/note/delete/91600/integrated Del: useless -- https://master.php.net/note/delete/91600/useless Del: bad code -- https://master.php.net/note/delete/91600/bad+code Del: spam -- https://master.php.net/note/delete/91600/spam Del: non-english -- https://master.php.net/note/delete/91600/non-english Del: in docs -- https://master.php.net/note/delete/91600/in+docs Del: other reasons-- https://master.php.net/note/delete/91600 Reject -- https://master.php.net/note/reject/91600 Search -- https://master.php.net/manage/user-notes.php

« previous php.notes (#157103) next »