Re: re-using variables
- From: "Mitesh" <oopsbabies@xxxxxxxxxxx>
- Date: 28 Feb 2007 05:14:43 -0800
Jerry Stuckle wrote:
Michael Fesser wrote:
.oO(Jerry Stuckle)
Toby A Inkster wrote:
You have:No, Toby.
$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.
$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@xxxxxxxxxxxxx
==================
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)
.
- Follow-Ups:
- Re: re-using variables
- From: Jerry Stuckle
- Re: re-using variables
- From: Tim Streater
- Re: re-using variables
- References:
- re-using variables
- From: Mitesh
- Re: re-using variables
- From: Toby A Inkster
- Re: re-using variables
- From: Jerry Stuckle
- Re: re-using variables
- From: Michael Fesser
- Re: re-using variables
- From: Jerry Stuckle
- re-using variables
- Prev by Date: Re: drawing images and text
- Next by Date: change URL variables
- Previous by thread: Re: re-using variables
- Next by thread: Re: re-using variables
- Index(es):
Relevant Pages
|