Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:9838 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 99414 invoked by uid 1010); 13 May 2004 14:46:27 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 99324 invoked from network); 13 May 2004 14:46:27 -0000 Received: from unknown (HELO mx.thebrainroom.net) (65.200.24.98) by pb1.pair.com with SMTP; 13 May 2004 14:46:27 -0000 Received: by mx.thebrainroom.net (Postfix, from userid 517) id DA63814880BE; Thu, 13 May 2004 07:46:24 -0700 (PDT) Received: from tron (obsidian.thebrainroom.net [82.133.1.142]) (using TLSv1 with cipher RC4-MD5 (128/128 bits)) (No client certificate requested) by mx.thebrainroom.net (Postfix) with ESMTP id 213FD14880BC; Thu, 13 May 2004 07:46:22 -0700 (PDT) To: "'Marc Boeren'" , "'PHP Development'" Date: Thu, 13 May 2004 15:46:24 +0100 Organization: The Brain Room Ltd. MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1409 In-Reply-To: <0C77C7530EA52A4EBD1C47C80D1D291E07F8D5@sbs.GuidanceBV.local> Thread-Index: AcQ47djdrtilCPD0QWegvEp8JZxlaQAAIs6gAAG7BaAAAHspgA== Message-ID: <20040513144622.213FD14880BC@mx.thebrainroom.net> X-Spam-Checker-Version: SpamAssassin 2.63 (2004-01-11) on jc.thebrainroom.net X-Spam-Status: No, hits=3.3 required=5.0 tests=MSGID_FROM_MTA_SHORT autolearn=no version=2.63 X-Spam-Level: *** X-TBR-Filter: Virus scanned and defanged Subject: RE: [PHP-DEV] PDO (was: SQLite API deficiency) From: wez@thebrainroom.com ("Wez Furlong") References: <0C77C7530EA52A4EBD1C47C80D1D291E07F8D5@sbs.GuidanceBV.local> It's more like Perl DBI in concept but with a PHP twist; data access abstraction as opposed to database abstraction. Very light weight and will take advantage of PHP 5 OO features to implement lazy evaluation of result sets. Although we discussed a limited amount SQL dialect abstraction at LinuxTag last year, the initial code is not going to do anything about it. You'll see more on PDO over the next week, when it starts to appear in PECL. --Wez. > -----Original Message----- > From: Marc Boeren [mailto:m.boeren@guidance.nl] > Sent: 13 May 2004 15:30 > To: PHP Development > Subject: [PHP-DEV] PDO (was: SQLite API deficiency) > > > Hi, > > > I'm currently in DB API mode (working on PDO), > > I know PDO is slated to be _the_ db-abstraction module from 5.x (5.1?) > onwards (which would replace dbx, but that's fine by me: PDO seems to > work more or less the same but with a more OO-ish api), but I was > wondering if these names bear any relation to the Python > DB-API and the > Python Database Objects, or if that is more of a coincidence? > > Also, will there be an complementary SQL-abstraction package for > SQL-dialect differences (such as UPPER(value) vs. UCASE(value), or > differences in TOP/LIMIT/OFFSET usage)? > I have a preliminary package ready (in php-source-code, not c) that is > coupled to an OO-ish api for dbx, but is easily rewritable to a more > generic version. > > Cheerio, Marc. > > -- > PHP Internals - PHP Runtime Development Mailing List > To unsubscribe, visit: http://www.php.net/unsub.php > >