Re: Handling objects (again)

From: Date: Sat, 12 Nov 2005 09:50:46 +0000
Subject: Re: Handling objects (again)
References: 1  Groups: php.windows 
Request: Send a blank email to php-windows+get-26478@lists.php.net to get a copy of this message
Marcos R. Cardoso wrote:
Hello to everyone, I'm manipulating objects in some scripts I've developed, and I've come across a doubt: I perform a query and do some checkings, but to perform this checkings I need to instantiate an object, and I really don't know how to do it without crashing theWeb Server. Let me give an example (I work in a Library and the example is directed to that): try this:
$dbConn->query('select nr_book from book_loan where cd_user = '.$cdUser); while ($nextRecord = $dbConn->nextRecord()) { $book = new TBook($dbConn->field('NR_BOOK')); echo $book->getTitle().'<br>'; $book = null; } just wondering though, where do you use the $nextRecord?? You loop it, but never even touch it???
$dbConn->query('select nr_book from book_loan where cd_user = '.$cdUser); $nextRecord = $dbConn->nextRecord(); while ($nextRecord) { $book = new TBook($dbConn->field('NR_BOOK')); echo $book->getTitle().'<br>'; //how do I destroy the object here? $nextRecord = $dbConn->nextRecord(); } If I don't destroy the object the Web Server falls into some kind of deadlock and kills itself. And I didn't find a good explanation about how to do that in the PHP documentation in www.php.net I use Apache 2.0.54 as a Web Server and I use PHP 4.4.1 here at work. TIA, Marcos R. Cardoso FURB Brazil


« previous php.windows (#26478) next »