<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:series="http://unfoldingneurons.com/"
		>
<channel>
	<title>Comments on: Accessing Databases with PDO: A Primer</title>
	<atom:link href="http://www.brandonsavage.net/pdo-primer/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.brandonsavage.net/pdo-primer/</link>
	<description>The personal blog of Brandon Savage. Contains entries of a personal and professional nature focusing on PHP, Apple, LAMP, MySQL and Washington, DC.</description>
	<lastBuildDate>Thu, 29 Jul 2010 11:09:38 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Symen</title>
		<link>http://www.brandonsavage.net/pdo-primer/#comment-1507</link>
		<dc:creator>Symen</dc:creator>
		<pubDate>Wed, 07 Oct 2009 09:40:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=753#comment-1507</guid>
		<description>Hi Brandon,

Nice post.
I recently discovered Doctrine (http://www.doctrine-project.org/), which is an object relational mapper (ORM) for PHP 5.2.3+ that sits on top of a powerful database abstraction layer (DBAL), and it looks promising. Your post reminded me of it. You should check it out.</description>
		<content:encoded><![CDATA[<p>Hi Brandon,</p>
<p>Nice post.<br />
I recently discovered Doctrine (<a href="http://www.doctrine-project.org/" rel="nofollow">http://www.doctrine-project.org/</a>), which is an object relational mapper (ORM) for PHP 5.2.3+ that sits on top of a powerful database abstraction layer (DBAL), and it looks promising. Your post reminded me of it. You should check it out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dennis</title>
		<link>http://www.brandonsavage.net/pdo-primer/#comment-1493</link>
		<dc:creator>Dennis</dc:creator>
		<pubDate>Mon, 05 Oct 2009 18:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=753#comment-1493</guid>
		<description>It&#039;s not quite right to state that mysql_ functions do not support transactions; you can always do mysql_query(&quot;BEGIN&quot;) and mysql_query(&quot;COMMIT&quot;) or mysql_query(&quot;ROLLBACK&quot;);

Also, it should be noted, that fro non-supporting engines, the transaction statements will be ignored.

There is a book published on PDO: http://www.packtpub.com/Learning-PHP-Data-Objects-Open-Source/book</description>
		<content:encoded><![CDATA[<p>It&#8217;s not quite right to state that mysql_ functions do not support transactions; you can always do mysql_query(&#8220;BEGIN&#8221;) and mysql_query(&#8220;COMMIT&#8221;) or mysql_query(&#8220;ROLLBACK&#8221;);</p>
<p>Also, it should be noted, that fro non-supporting engines, the transaction statements will be ignored.</p>
<p>There is a book published on PDO: <a href="http://www.packtpub.com/Learning-PHP-Data-Objects-Open-Source/book" rel="nofollow">http://www.packtpub.com/Learning-PHP-Data-Objects-Open-Source/book</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Les</title>
		<link>http://www.brandonsavage.net/pdo-primer/#comment-1491</link>
		<dc:creator>Les</dc:creator>
		<pubDate>Mon, 05 Oct 2009 14:50:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=753#comment-1491</guid>
		<description>Was looking forward to using PDO in the early days but it never did catch on for me.

Rolled my own and nothing wrong with that, just as secure in my opinion.</description>
		<content:encoded><![CDATA[<p>Was looking forward to using PDO in the early days but it never did catch on for me.</p>
<p>Rolled my own and nothing wrong with that, just as secure in my opinion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sapphirecat</title>
		<link>http://www.brandonsavage.net/pdo-primer/#comment-1490</link>
		<dc:creator>sapphirecat</dc:creator>
		<pubDate>Mon, 05 Oct 2009 14:24:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.brandonsavage.net/?p=753#comment-1490</guid>
		<description>I used PDO in the 5.1.x series for a former employer, and I would rank it as one of the biggest technical mistakes I ever made. It had a tendency to segfault if you tried to subclass it, or if you didn&#039;t close the statements before the connection. This last one was extra fun because PHP would apparently free objects at request shutdown in the order they were created, guaranteeing a crash if any statements were still open.

I made it work then, with delegates and careful use of closeCursor(), but I would never do it again. Life&#039;s too short for rushing headlong into bugs.</description>
		<content:encoded><![CDATA[<p>I used PDO in the 5.1.x series for a former employer, and I would rank it as one of the biggest technical mistakes I ever made. It had a tendency to segfault if you tried to subclass it, or if you didn&#8217;t close the statements before the connection. This last one was extra fun because PHP would apparently free objects at request shutdown in the order they were created, guaranteeing a crash if any statements were still open.</p>
<p>I made it work then, with delegates and careful use of closeCursor(), but I would never do it again. Life&#8217;s too short for rushing headlong into bugs.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk (feed is rejected)
Page Caching using apc (user agent is rejected)
Database Caching 43/51 queries in 0.010 seconds using disk
Content Delivery Network via Amazon Web Services: S3: files.brandonsavage.net.s3.amazonaws.com

Served from: www.brandonsavage.net @ 2010-07-31 10:44:10 -->