Req #20281 [Asn->Opn]: Extend the Sybase CT module
| From: | thekid@php.net | Date: | Sun, 27 Apr 2014 11:33:42 +0000 |
| Subject: | Req #20281 [Asn->Opn]: Extend the Sybase CT module | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-185461@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=20281&edit=1
ID: 20281
Updated by: thekid@php.net
Reported by: ddc at portalframework dot com
Summary: Extend the Sybase CT module
-Status: Assigned
+Status: Open
Type: Feature/Change Request
Package: Sybase-ct (ctlib) related
Operating System: *
PHP Version: *
-Assigned To: thekid
+Assigned To:
Block user comment: N
Private report: N
New Comment:
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.
Previous Comments:
------------------------------------------------------------------------
[2011-06-09 07:00:47] 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?
------------------------------------------------------------------------
[2004-02-10 17:39:46] derick@php.net
PHP 4.3.x will not get any new features, they'll have to wait.
------------------------------------------------------------------------
[2004-02-10 17:35:54] a dot lahaye at wanadoo dot fr
Do you planed the fact to retreive multi resultset on PHP 4.3.X ?
------------------------------------------------------------------------
[2004-01-23 21:03:01] 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.
------------------------------------------------------------------------
[2002-11-06 08:20:03] 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?
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=20281&edit=1