Re: re-using variables
- From: Jerry Stuckle <jstucklex@xxxxxxxxxxxxx>
- Date: Tue, 27 Feb 2007 21:43:32 -0500
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
==================
.
- Follow-Ups:
- Re: re-using variables
- From: Mitesh
- 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-using variables
- Prev by Date: Re: re-using variables
- Next by Date: Re: php website
- Previous by thread: Re: re-using variables
- Next by thread: Re: re-using variables
- Index(es):
Relevant Pages
|