Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:45700 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 92491 invoked from network); 8 Oct 2009 21:51:21 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 8 Oct 2009 21:51:21 -0000 Authentication-Results: pb1.pair.com smtp.mail=samuel.roze@gmail.com; spf=pass; sender-id=pass Authentication-Results: pb1.pair.com header.from=samuel.roze@gmail.com; sender-id=pass; domainkeys=bad Received-SPF: pass (pb1.pair.com: domain gmail.com designates 209.85.219.227 as permitted sender) DomainKey-Status: bad X-DomainKeys: Ecelerity dk_validate implementing draft-delany-domainkeys-base-01 X-PHP-List-Original-Sender: samuel.roze@gmail.com X-Host-Fingerprint: 209.85.219.227 mail-ew0-f227.google.com Received: from [209.85.219.227] ([209.85.219.227:35942] helo=mail-ew0-f227.google.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id 4B/C1-17056-7DE5ECA4 for ; Thu, 08 Oct 2009 17:51:20 -0400 Received: by ewy27 with SMTP id 27so1570815ewy.23 for ; Thu, 08 Oct 2009 14:51:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:subject:from:to:content-type :date:message-id:mime-version:x-mailer:content-transfer-encoding; bh=GaXL+iNeJjMg0zyHmWJ64eofIR2mnB7qGn9BarMDyfw=; b=LM4dGGorZ9yZde32OJmC+Q1s8DkpA3N7F6pHOrOFAXrkIh+O0ACHRSPW74sfewzgZ+ OJmpmkPm6Qg7hPK79lQ2ywv508Njfs90ycTY42sWIMeQaD528/ZXaEAtmnBTEhrf+V8c eFTPsqZm5+VvpXBCLpzpIISJfJqqIYC1sfyw0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=subject:from:to:content-type:date:message-id:mime-version:x-mailer :content-transfer-encoding; b=xDteWYMn++Oe12jtUYUdDI3D3zvFQE7/S5J/GLNXdsAt4oCnTSaZeiy8ygXkzH0pc7 onsPNf57QtmELPHFpEnRiawmEvdNQn29ZYyKxuh3WDyqJYM5oZ4+BmE1GI0U1dcVAPkM QaqqFQZPEFBJDaH4se3mYXanrZavyNLi71mRI= Received: by 10.210.6.8 with SMTP id 8mr2144552ebf.80.1255038675963; Thu, 08 Oct 2009 14:51:15 -0700 (PDT) Received: from ?192.168.0.10? (lns-bzn-57-82-249-12-33.adsl.proxad.net [82.249.12.33]) by mx.google.com with ESMTPS id 7sm542725eyb.5.2009.10.08.14.51.15 (version=SSLv3 cipher=RC4-MD5); Thu, 08 Oct 2009 14:51:15 -0700 (PDT) To: internals@lists.php.net Content-Type: text/plain Date: Thu, 08 Oct 2009 23:51:30 +0200 Message-ID: <1255038690.10759.9.camel@samuel-laptop> Mime-Version: 1.0 X-Mailer: Evolution 2.26.1 Content-Transfer-Encoding: 7bit Subject: Patch: Use notices in PDO From: samuel.roze@gmail.com (Samuel ROZE) Hi, I've make a patch which insert notices concepts to PDO. It create: - PDO::noticeInfo() - to be like errorInfo - PDO::ATTR_LOG_NOTICES, the name of the PDO parameter - PDO::NOTICES_FETCH - fetch notices - PDO::NOTICES_NONE - don't fetch notices The notices HashTable is emptied at each queries. There is a patch to implements this function into PDO: http://www.d-sites.com/wp-content/uploads/2009/10/php-5_3-pdo-notices-managment.patch And one other to implements notices recuperation for PostgreSQL: http://www.d-sites.com/wp-content/uploads/2009/10/php-5_3-pdo-pgsql-notices-managment.patch It can be done for Oracle, i'm sure. Thanks for feedbacks. Samuel.