note 91600 added to mysqli-result.free
| From: | Anonymous at osu1 dot php dot net | 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