php.net |  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
Votes:22
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
View Add Comment Developer Edit
Welcome! If you don't have a Git account, you can't do anything here.
You can add a comment by following this link or if you reported this bug, you can edit this bug over here.
(description)
Block user comment
Status: Assign to:
Package:
Bug Type:
Summary:
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?

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2004-01-23 21:03 UTC] thekid@php.net
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] derick@php.net
PHP 4.3.x will not get any new features, they'll have to wait.
 [2010-12-20 13:39 UTC] jani@php.net
-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] thekid@php.net
-Status: Assigned +Status: Open -Assigned To: thekid +Assigned To:
 [2014-04-27 11:33 UTC] thekid@php.net
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):

https://github.com/xp-framework/rdbms/tree/master/src/main/php/rdbms/tds

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] krakjoe@php.net
-Status: Open +Status: Suspended
 [2015-02-17 09:38 UTC] krakjoe@php.net
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-2017 The PHP Group
All rights reserved.
Last updated: Sun Nov 19 01:31:42 2017 UTC