Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:48801 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 50156 invoked from network); 15 Jun 2010 22:49:17 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 15 Jun 2010 22:49:17 -0000 Authentication-Results: pb1.pair.com header.from=kalle.php@gmail.com; sender-id=pass; domainkeys=bad Authentication-Results: pb1.pair.com smtp.mail=kalle.php@gmail.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.214.42 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: kalle.php@gmail.com X-Host-Fingerprint: 209.85.214.42 mail-bw0-f42.google.com Received: from [209.85.214.42] ([209.85.214.42:49548] helo=mail-bw0-f42.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id EA/02-47853-B63081C4 for ; Tue, 15 Jun 2010 18:49:16 -0400 Received: by bwz1 with SMTP id 1so1076419bwz.29 for ; Tue, 15 Jun 2010 15:49:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type; bh=QwTMeNi/KzXsVUbM9QIYHnQ12PbrKP+o0+sUGBuey44=; b=ativ6mrZN7PBZydXPyLkcPyDwpkjumPSXUfj6JnzIeav7DyQdtrG/2rv2ftReo2WPE ZcZ7HswYsbhU20fPX0koM85egfBlT+NfiVZRqQBCQDjO67+u34j1uIhf5Fz0JthehQZw hWluB+wo0wyw4fvQAUniIvOygxHMdVnJ4OfsI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; b=jTpkvbxfp10Dxt50NdNNgL3ShGlDKoLVzKUUUA78SRZCp09H6cMwv5h9kRQcHHAwdk 1uTxyS+q7Im5P5nxQkYb9JGhoYuWx85mobsChPu9Txo7b8db4DptB51Uec+7ucKmAPdc g2HeaE2KIPIB15s54u6IY17HFrI5n726m5LcE= MIME-Version: 1.0 Received: by 10.204.150.80 with SMTP id x16mr5928953bkv.192.1276642152985; Tue, 15 Jun 2010 15:49:12 -0700 (PDT) Sender: kalle.php@gmail.com Received: by 10.204.76.67 with HTTP; Tue, 15 Jun 2010 15:49:12 -0700 (PDT) In-Reply-To: References: Date: Wed, 16 Jun 2010 00:49:12 +0200 X-Google-Sender-Auth: Gq12Cn2NseyzWi_TTJvIn5PjDl4 Message-ID: To: Ilia Alshanetsky Cc: Patrick ALLAERT , Adam Harvey , internals@lists.php.net Content-Type: text/plain; charset=ISO-8859-1 Subject: Re: [PHP-DEV] Remove sqlite2 from trunk From: kalle@php.net (Kalle Sommer Nielsen) 2010/6/15 Ilia Alshanetsky : > There is way too much code that uses ext/mysql and ext/mysql does not depend > on a legacy library, I don't think we can remove it. As far as mssql, it is > the one way to talk to Microsoft SQL from *nix systems, until there are good > alternatives for a direct interface, I don't think we should remove it. FreeTDS have an odbc wrapper, which means that it will work with ext/odbc and pdo_odbc aswell, the migration is rather simple here and i think it will be beneficial for both us and the users. As for mysql, I know libmysql is maintained, which is fine and all, but I think its time to deprecate it and consider removing it in favour of mysqli which we have been trying to promote. Like johannes said, a wrapper could be written in either native php, or in C level and im willing to help out with that, if thats the way we need to do it. Tutorials and articles that builds on mysql is unfortunate when we want to prommote mysqli, but if we want to change it, i think now is better than never, because people will continue to write articles about it if its still exists within the main distro. -- regards, Kalle Sommer Nielsen kalle@php.net