|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Request #20281 Extend the Sybase CT module
Submitted: 2002-11-06 08:20 UTC Modified: 2015-02-17 09:38 UTC
Avg. Score:4.9 ± 0.5
Reproduced:20 of 20 (100.0%)
Same Version:8 (40.0%)
Same OS:8 (40.0%)
From: ddc at portalframework dot com Assigned:
Status: Suspended Package: Sybase-ct (ctlib) related
PHP Version: * OS: *
Private report: No CVE-ID: None
Welcome back! If you're the original bug submitter, here's where you can edit the bug or add additional notes.
If this is not your bug, you can add a comment by following this link.
If this is your bug, but you forgot your password, you can retrieve your password here.
Bug Type:
From: ddc at portalframework dot com
New email:
PHP Version: OS:


 [2002-11-06 08:20 UTC] ddc at portalframework dot com
Could someone develop a function for the Sybase CT library to retrieve more than one result set, like mssql_next_result?


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2004-01-23 21:03 UTC]
This is planned for the future, its kind of hard to patch ontop of the current code. Suspended until I get around to rewriting ext/sybase_ct.
 [2004-02-10 17:35 UTC] a dot lahaye at wanadoo dot fr
Do you planed the fact to retreive multi resultset on PHP 4.3.X ?
 [2004-02-10 17:39 UTC]
PHP 4.3.x will not get any new features, they'll have to wait.
 [2010-12-20 13:39 UTC]
-Package: Feature/Change Request +Package: Sybase-ct (ctlib) related -Operating System: All +Operating System: * -PHP Version: 4.2.3 +PHP Version: *
 [2011-06-09 07:00 UTC] hexes at mail dot ru
9 years! NINE! Gentlemen developers!
When??? In BugTrack there is a patch, i'm not so cleaver as you, and cant use it. 
Can you apply it to main branch?
 [2014-04-27 11:33 UTC]
-Status: Assigned +Status: Open -Assigned To: thekid +Assigned To:
 [2014-04-27 11:33 UTC]
For a long time, I have been absent from the PHP project, partially because all I needed PHP to do could be done with it, mostly as of PHP 5.3. Until recently, when I regained some interest after briefly being involved in HHVM and other competing implementations. I've discovered this bug still being assigned to me and would like to take the chance to update it. 

With all the improvements made to PHP in the past years, the fact that Debian moved to ext/mssql as default, the unwillingness of our IT department to deviate from that standard, the complexity of the existing codebase and a couple of free weekends, I've decided to develop a userland protocol implementation for the underlying TDS protocol, version 5 (Sybase) and 7 (MSSQL). You can find it here, as part of the XP Framework, all of which is under BSD licence (so feel free to use as you wish):

Its performance is comparable to that of ext/sybase_ct. The small overhead for string and socket handling introduced by PHP is really no longer measurable, there are not many heavy computation tasks inside the protocol.

For all the reasons above and the fact that I'd like to focus my energy means I will no longer actively work on ext/sybase_ct. I'll hand over this bug back to the "pool" of bugs; if anyone wants to take over ownership for this extension, feel free to do so.
 [2015-02-17 09:38 UTC]
-Status: Open +Status: Suspended
 [2015-02-17 09:38 UTC]
Since the maintainer of this extension has backed away from the project and no new maintainer was found, sybase has been removed from version 7 of PHP.

I'm going to suspend this bug, it can still be found by a future maintainer, if one comes forward and takes the project to PECL.

Sorry about the wait.
PHP Copyright © 2001-2021 The PHP Group
All rights reserved.
Last updated: Thu Sep 23 20:03:38 2021 UTC