Bug #12432 Updated: not valid mysql ressource
| From: | etm at wkv dot at | Date: | Mon, 30 Jul 2001 11:38:06 +0000 |
| Subject: | Bug #12432 Updated: not valid mysql ressource | ||
| References: | 1 | Groups: | php.dev |
| Request: | Send a blank email to php-dev+get-61539@lists.php.net to get a copy of this message | ||
ID: 12432
User updated by: etm@wkv.at
Reported By: etm@wkv.at
Status: Closed
Bug Type: MySQL related
Operating System: GNU Linux
PHP Version: 4.0.6
New Comment:
I don't think it's a feature, its bug 8634,
sorry I missed that entry.
8634 is a urgent one I think!
Previous Comments:
------------------------------------------------------------------------
[2001-07-30 05:56:44] sniper@php.net
This is still a feature, not a bug.
------------------------------------------------------------------------
[2001-07-30 02:59:28] etm@wkv.at
The eMail system is not working correctly,
there is some more sourcecode in my message,
please watch it directly
http://www.php.net/bugs.php?id=12432
First I thought it is some sort of scope problem,
but it is also reproducable with different var Names.
I think he ignores the link variable totally. Maybe
closes the default link (first created)
------------------------------------------------------------------------
[2001-07-27 20:43:22] mfischer@php.net
This is currently a feature. Although you haven't given full source I assume both
'mysql_connect()'s were the same. Two or more connects with the same parameter reuse the
allready established connection and don't create a new one. So, closing one of them closes all
other, too.
Re-Open if my assumption were wrong.
------------------------------------------------------------------------
[2001-07-27 13:31:35] etm@wkv.at
$eLink = mysql_connect(...);
.
.
.
class test {
function einTest() {
$eLink = mysql_connect();
mysql_close($eLink);
}
}
$aVar = new test();
$aVar->einTest();
mysql_query("...",$eLink);
-----> not valid mysql ressource
After einTest() it looks like it closes the outside mysql_connection ($eLink) no matter how the
connection
var in einTest() is named!
Serious stuff!
------------------------------------------------------------------------
Edit this bug report at http://bugs.php.net/?id=12432&edit=1