Newsgroups: php.doc,php.internals Path: news.php.net Xref: news.php.net php.doc:969379950 php.internals:42486 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 26492 invoked from network); 5 Jan 2009 15:00:41 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 5 Jan 2009 15:00:41 -0000 Authentication-Results: pb1.pair.com header.from=mls@pooteeweet.org; sender-id=unknown Authentication-Results: pb1.pair.com smtp.mail=mls@pooteeweet.org; spf=permerror; sender-id=unknown Received-SPF: error (pb1.pair.com: domain pooteeweet.org from 88.198.8.16 cause and error) X-PHP-List-Original-Sender: mls@pooteeweet.org X-Host-Fingerprint: 88.198.8.16 bigtime.backendmedia.com Linux 2.6 Received: from [88.198.8.16] ([88.198.8.16:36130] helo=bigtime.backendmedia.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 38/94-07052-89022694 for ; Mon, 05 Jan 2009 10:00:41 -0500 Received: from localhost (unknown [127.0.0.1]) by bigtime.backendmedia.com (Postfix) with ESMTP id 2E7EB1EBC01B; Mon, 5 Jan 2009 15:01:47 +0000 (UTC) X-Virus-Scanned: amavisd-new at backendmedia.com Received: from bigtime.backendmedia.com ([127.0.0.1]) by localhost (bigtime.backendmedia.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SF3MAYD19-wz; Mon, 5 Jan 2009 16:01:46 +0100 (CET) Received: from [192.168.80.52] (unknown [195.226.16.50]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: mls@pooteeweet.org) by bigtime.backendmedia.com (Postfix) with ESMTP id 38CF51EBC019; Mon, 5 Jan 2009 16:01:46 +0100 (CET) Cc: PHP Documentation ML , PHP Developers Mailing List Message-ID: <672971F0-0368-46AC-9EBC-B447E391DD0D@pooteeweet.org> To: RQuadling@googlemail.com In-Reply-To: <10845a340901050652g6c4fb4asedda64b15fc21385@mail.gmail.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Mon, 5 Jan 2009 16:00:35 +0100 References: <10845a340812310211x5e740748xd81161fef04e2747@mail.gmail.com> <10845a340901050652g6c4fb4asedda64b15fc21385@mail.gmail.com> X-Mailer: Apple Mail (2.930.3) Subject: Re: [PHP-DEV] Differences in VC6 and VC9 Windows builds and MSSQL Driver. From: mls@pooteeweet.org (Lukas Kahwe Smith) On 05.01.2009, at 15:52, Richard Quadling wrote: > 2009/1/5 Lukas Kahwe Smith : >> >> On 31.12.2008, at 11:11, Richard Quadling wrote: >> >>> With Microsoft having their own PHP extension for talking to MSSQL >>> (http://www.microsoft.com/sqlserver/2005/en/us/PHP-Driver.aspx - >>> though documented to only support SQL 2005 and 2008, not 7 or 2000), >>> could this become the standard alternative for php_mssql.dll (though >>> not PDO as the MS extension is procedural only, leaving ODBC as the >>> route for older versions? >> >> >> I do not see us adding a new RDBMS specific extension that only >> works on one >> OS (that is not even our main target OS in practice for deployment) >> for an >> RDBMS that is also quite a niche solution for PHP. Actually the >> only RDBMS >> where I am willing to currently consider a new non PDO extension >> sqlite. >> >> As such I do not think we should consider bundling this extension, >> let alone >> have it replace the php_mssql.dll. > > Even though it will most likely be the case that php_mssql.dll will > not be available for later versions of PHP/CRT/etc. > > Or, are you saying that PHP support for MSSQL is via ODBC only (I > don't know if php_pdo_mssql uses ntwdblib.dll like php_mssql and as > such suffers in the same way). What I am saying is that ext/mssql should be kept alive as long as we keep the other "native" RDBMS ext around. Even if its not possible to keep it alive for this long for whatever reason, users should be directed at PDO. regards, Lukas Kahwe Smith mls@pooteeweet.org