You are here: Re: re-using variables « PHP Programming Language « IT news, forums, messages
Re: re-using variables

Posted by Mitesh on 02/28/07 13:14

Jerry Stuckle wrote:
> Michael Fesser wrote:
> > .oO(Jerry Stuckle)
> >
> >> Toby A Inkster wrote:
> >>
> >>> You have:
> >>>
> >>> $res = mysql_query("SELECT * FROM table1");
> >>> ...
> >>> $res = mysql_query("SELECT * FROM table2");
> >>> if(!$res)
> >>> return;
> >>>
> >>> $res is still going to be set as a result of your first query.
> >>>
> >>> Use unset($res) between each query.
> >> No, Toby.
> >>
> >> $res will have the results of the second query. The resource returned
> >> by the second query (or false) will overwrite what was in $res.
> >
> > Try that with PDO and it will crash most likely. Overwriting $res will
> > not necessarily free the previous result set, which might then lead to
> > MySQL complaining about an unbuffered query or something like that.
> >
> > | You cannot use the same variable for a PDOStatement object twice. As
> > | others have pointed out it works when you set this variable to null in
> > | between.
> >
> > http://bugs.php.net/bug.php?id=35793
> >
> > Micha
>
> We're not talking PDO , Micha.
>
> --
> ==================
> Remove the "x" from my email address
> Jerry Stuckle
> JDS Computer Training Corp.
> jstucklex@attglobal.net
> ==================

Ok if we need to call, mysql_free_result for mysql resources doesn't
that mean every other type of resources bound this way to a variable
must have a freeing function that has to be called before the variable
can be re-used? So doesn't it coincide with what I am saying that
variables bound to resources when re-used may cause problems. (and
according to the others post the variables can be re-used if the
previously allocated resource is freed)

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация