PHP 4.0 Bug #5756: Invalid sybase connections appearing

From: Date: Mon, 24 Jul 2000 11:00:44 +0000
Subject: PHP 4.0 Bug #5756: Invalid sybase connections appearing
Groups: php.dev 
Request: Send a blank email to php-dev+get-25689@lists.php.net to get a copy of this message
From: dclark@opsi.co.za Operating system: Linux PHP version: 4.0 Latest CVS (24/07/2000) PHP Bug Type: Sybase-ct (ctlib) related Bug description: Invalid sybase connections appearing The following code produces some odd behaviour with respect to sybase connections. for ($i=0,$i<10,$i++) { 1. $link = sybase_connect("x","x","x"); 2. echo "Link ID = $link -- "; 3. sybase_select_db("x"); 4. $result = sybase_query("select ..."); 5. echo "Result ID = $result"; 6. $row = sybase_fetch_row($row); 7. echo "query result = $row[0]"; 8. echo "------------- <br>"; } This code gives me the following output: Link ID = Resource id#1 -- Result ID = Resource id#2 query result = x ------------- Link ID = Resource id#1 -- Warning 1 is not a valid Sybase-Link resource in line 3 Warning 1 is not a valid Sybase-Link resource in line 4 Result ID = Warning Supplied argument is not a valid Sybase result resource in line 6 query result = -------------- The above pattern repeats itself with the Link ID now Resource id#3 and Result ID = Resource id#4, etc Removing Lines 6 and 7 gives : Link ID = Resource id#1 -- Result ID = Resource id#2 Link ID = Resource id#1 -- Result ID = Resource id#3 Link ID = Resource id#4 -- Result ID = Resource id#5 Link ID = Resource id#4 -- Result ID = Resource id#6 Link ID = Resource id#7 -- Result ID = Resource id#8 Link ID = Resource id#7 -- Result ID = Resource id#9 etc Adding a sybase_close fixes the problems Link ID = Resource id#1 -- Result ID = Resource id#2 Link ID = Resource id#3 -- Result ID = Resource id#4 Link ID = Resource id#5 -- Result ID = Resource id#6 PHP modules: --with-apache (1.3.12) --with-sybase-ct (11.0.0.3) --enable-trans-sid PHP.ini : default except for sybase severity errors on 11 Hope this helps Thanks David Clark

« previous php.dev (#25689) next »