<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 08:00:15 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[ZetCode.com: PostgreSQL PHP Tutorial]]></title>
      <guid>http://www.phpdeveloper.org/news/17918</guid>
      <link>http://www.phpdeveloper.org/news/17918</link>
      <description><![CDATA[<p>
On the ZetCode.com site there's a <a href="http://zetcode.com/db/postgresqlphp/">five part tutorial</a> posted about getting your PHP application up and running on a PostgreSQL database (updated on the 4th).
</p>
<blockquote>
This is a PHP tutorial for the PostgreSQL database. It covers the basics of PostgreSQL programming with PHP. The examples were created and tested on Linux. [...] PostgreSQL is a powerful, open source object-relational database system. It is a multi-user, multi-threaded database management system. It runs on multiple platforms including Linux, FreeBSD, Solaris, Microsoft Windows and Mac OS X. PostgreSQL is developed by the PostgreSQL Global Development Group.
</blockquote>
<p>The chapters guide you through every step you'll need:</p>
<ul>
<li><a href="http://zetcode.com/db/postgresqlphp/intro/">An introduction to PostgreSQL</a> and getting it and PHP support installed (with the php5-pgsql package)
<li>Example code showing how to <a href="http://zetcode.com/db/postgresqlphp/read/">extract data</a> from your tables
<li><a href="http://zetcode.com/db/postgresqlphp/images/">Working with images</a> and storing their data in a table
<li>Pulling out the <a href="http://zetcode.com/db/postgresqlphp/meta/">metadata from the database</a>, things like number of rows returned and table information
<li><a href="http://zetcode.com/db/postgresqlphp/trans/">Transactions</a> and database-side processing
</ul>]]></description>
      <pubDate>Mon, 07 May 2012 11:14:40 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Use PDO to Access Just About Any Database from PHP]]></title>
      <guid>http://www.phpdeveloper.org/news/16240</guid>
      <link>http://www.phpdeveloper.org/news/16240</link>
      <description><![CDATA[<p>
New on PHPBuilder.com there's a tutorial from <i>Leidago Noabeb</i> about using the PDO functionality that comes installed on many PHP platforms out there to <a href="http://www.phpbuilder.com/columns/pdo-php-data-objects/Leidago_Noabeb04212011.php3">access just about any database</a> you might need to work work. This includes technology like MySQL, DB2, SQLite and PostgreSQL.
</p>
<blockquote>
PHP Data Objects, or "PDO" as it is commonly known, is a lightweight database abstraction layer that is arguably the best, at least in terms of speed. A great deal of this speed is owing to the fact that the PDO extension was compiled with C/C++. The extension became available in PHP5, and as with any other database abstraction layer, its aim is to provide a uniform interface to access a variety of databases. This is also a way for developers to create portable code for a variety of platforms.
</blockquote>
<p>
The tutorial shows you how to find the enabled PDO connection types for your installation (and where to go if you have access to turn more on or off). They show an example connection - in this case, to a MySQL database - and how to run a query or two using this new resource.
</p>]]></description>
      <pubDate>Mon, 25 Apr 2011 08:17:51 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[PHPBuilder.com: Build an MVC Framework with PHP ]]></title>
      <guid>http://www.phpdeveloper.org/news/13696</guid>
      <link>http://www.phpdeveloper.org/news/13696</link>
      <description><![CDATA[<p>
On PHPBuilder.com today there's <a href="http://www.phpbuilder.com/columns/keith_vance121709.php3">a new tutorial</a> that walks you through the process of creating a simple MVC framework in PHP based on Smarty, PostgreSQL and the PEAR XML_Serializer package.
</p>
<blockquote>
PHP now enables you to build robust, manageable, and beautiful enterprise web applications. The best way to do that is to divide the application into three components: model, view, and controller. In other words, you need to separate the presentation, the database, and the business logic from each other. The most common approach for achieving this design goal is to adhere to a strict Model-View-Controller (MVC) framework.
</blockquote>
<p>
He uses the example of creating an application (a feed reader) to show how the parts of the MVC will fit together as a whole. You won't find any code examples in the article, just an explanation of how everything works together. You can, however, <a href="http://www.phpbuilder.com/columns/amalgamate.zip">dowload the source</a> and follow along.
</p>]]></description>
      <pubDate>Fri, 18 Dec 2009 07:50:52 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Mohammed Berdai's Blog: How To Install PostgreSQL And phpPgAdmin Support In XAMPP]]></title>
      <guid>http://www.phpdeveloper.org/news/11142</guid>
      <link>http://www.phpdeveloper.org/news/11142</link>
      <description><![CDATA[<p>
<i>Mohammed Berdai</i> has a <a href="http://practicalfoss.blogspot.com/2008/09/how-to-install-postgresql-and.html">quick tutorial</a> posted about getting a full installation of PostgreSQL and phpPgAdmin up and working in an XAMPP environment.
</p>
<blockquote>
<a href="http://www.apachefriends.org/en/xampp.html">XAMPP</a> is an easy to install Apache distribution containing MySQL, PHP and Perl, plus many additional modules. The whole package is well integrated and can save a lot of time and hassle for the inexperienced web developer. [...] <a href="http://phppgadmin.sourceforge.net/">phpPgAdmin</a> is a web-based administration tool for PostgreSQL, exactly as phpMyAdmin for MySQL.
</blockquote>
<p>
It's a simple three step process (with a few sub-steps inside each) to get the system up and running - basically: install XAMPP, install PostgreSQL and install phpPgAdmin.
</p>]]></description>
      <pubDate>Fri, 03 Oct 2008 10:29:32 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Wez Furlong's Blog: Background/batch/workflow processing with PDO::PGSQL]]></title>
      <guid>http://www.phpdeveloper.org/news/6591</guid>
      <link>http://www.phpdeveloper.org/news/6591</link>
      <description><![CDATA[<p>
<i>Wez Furlong</i> wants a bit more out of his PHP script, naemly the ability to be able to <a href="http://netevil.org/node.php?nid=925">process things in the background</a> without tying up or immediately using the script that's running.
</p>
<blockquote>
In my recent talk on <a href="http://images.omniti.net/omniti.com/talks/furlong-best-mailing-practices.pdf">sending mail from php</a> I mention that you want to avoid sending mail directly from a web page. A couple of people have asked me how to implement that, and one of the suggestions I have is to queue your mail in a database table and have some other process act on that table.
</blockquote>
<p>
He <a href="http://netevil.org/node.php?nid=925">gives a solution</a> that's a bit more optimized for this solution than just polling the same information over and over - using PDO and LISTEN/NOTIFY processing along with transactions to make the CLI script only grab information when there's something new.
</p>]]></description>
      <pubDate>Fri, 27 Oct 2006 08:42:00 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Laura Thomson's Blog: Jobs @ OmniTI]]></title>
      <guid>http://www.phpdeveloper.org/news/5692</guid>
      <link>http://www.phpdeveloper.org/news/5692</link>
      <description><![CDATA[<p>
OmniTI, the company that employs such PHP notables as <i>Wez Furlong</i>, <i>Laura Thomson</i>, and <i>George Schlossnagle</i>, is hiring according to <a href="http://laurat.blogs.com/random_ramblings/2006/06/jobs_omniti.html">this new post</a> from <i>Laura</i>.
</p>
<blockquote>
We are currently in need of four people:
<ul>
<li>A junior PHP dev
<li>A junior-ish web designer (Photoshop, HTML, CSS, Javascript + ideally some coding)
<li>An Oracle DBA
<li>A PostgreSQL DBA
</ul>
<p>
The job ads will be up on our website shortly, but if you are eager to act before then, please email me your resume at <a href="mailto:jobs@omniti.com">jobs@omniti.com</a>.
</p>
</blockquote>
<p>
You can find out more about OmniTI as a company from <a href="http://www.omniticc.com/Home/">their site</a> and more about previous jobs and how they hire from these <a href="http://www.typepad.com/t/app/weblog/post?__mode=edit_entry&id=9867684&blog_id=145583">two</a> <a href="http://www.lethargy.org/~jesus/archives/55-Theo-seeks-aspiring-programmer.html">links</a>.
</p>]]></description>
      <pubDate>Tue, 27 Jun 2006 05:44:01 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[DotGeek.org: Free Hosting Goes Bingo!]]></title>
      <guid>http://www.phpdeveloper.org/news/5278</guid>
      <link>http://www.phpdeveloper.org/news/5278</link>
      <description><![CDATA[<p>
<i>David Costa</i> has submitted a new item today about the start of a new contest to win one of the <a href="http://dotgeek.org">DotGeek free PHP5 web hosting</a> offered by the - one of 50 hosting slots that are open each month.
</p>
<quote>
<i>
<p>
Since 2004 Dotgeek.org has provided a free hosting solution for PHP developers. It is currently the only hosting service offering a free plan (no catch, no need to upgrade, there is no upgrade) with CPANEL, PHP 5, the possiblity to host your own domain and the usual suspects (MySQL, Sqlite, PostgreSQL).
</p>
<p>
However, to face the great volume of requests Dotgeek has for new hosting signups, we've just started a monthly contest, the PHP Hosting Bingo. Every month you can win one of the 50 hosting plan openings by signing up for a "ticket". Once again, there are no ads, no upgrade plans and simply no plan, and to participate to the PHP 5 Hosting Bingo visit <a href="http://dotgeek.org">http://dotgeek.org</a>.
</p>
</i>
</quote>
<p>
The <a href="http://www.dotgeek.org/bingo/indexbingo.php">next drawing</a> will be On May 27th (2006) and will be announced both live on IRC (in #dotgeek on the Freenode network) and on their site. Head over to <a href="http://dotgeek.org/?action=Freehost">the signup page</a> for your chance!
</p>]]></description>
      <pubDate>Mon, 01 May 2006 13:22:12 -0500</pubDate>
    </item>
    <item>
      <title><![CDATA[Justin Silverton's Blog: Using PHP and Postgres]]></title>
      <guid>http://www.phpdeveloper.org/news/4940</guid>
      <link>http://www.phpdeveloper.org/news/4940</link>
      <description><![CDATA[<i>Justin Silverton</i> has posted <a href="http://blinduser.blogspot.com/2006/03/using-php-and-postgres.html">a quick introductory tutorial</a> on how to use the PostgreSQL database from inside PHP.
<p>
<quote>
<i>
This is a simple guide on how to start connecting to a postgres database with php. I also assume that you already have a database setup with a table/tables.
</i>
</quote>
<p>
He <a href="http://blinduser.blogspot.com/2006/03/using-php-and-postgres.html">shows how</a> to make a connection to a database, perform a simple query, and provides the names of some other "helpful functions" from the PostgreSQL part of the manual along with what they do.]]></description>
      <pubDate>Mon, 06 Mar 2006 07:43:10 -0600</pubDate>
    </item>
    <item>
      <title><![CDATA[Utah PHP Users Group: March 2006 Meeting - 16th @ 7pm]]></title>
      <guid>http://www.phpdeveloper.org/news/4859</guid>
      <link>http://www.phpdeveloper.org/news/4859</link>
      <description><![CDATA[The Utah PHP Users Group has posted a <a href="http://uphpu.org/calendar_event.php?eid=20060215125209199">new announcement</a> already about their March meeting to be held on the 16th.
<p>
This time, the topic is still a bit up in the air and they request that those attening vote on one of two - either "Ajax tools in Eclipse" or "postgresql + stored procedures" - but from <a href="http://uphpu.org/users.php?mode=profile&uid=48">Ray Hunter</a>. The meeting will be in the <a href="http://maps.google.com/maps?q=14944+Pony+Express+Rd,+Bluffdale,+UT+84065&spn=.103811,.163404&iwloc=A&hl=en">usual place</a>, the Linux Networx offices, and will get going around 7pm.
<p>
For more details on the group and this meeting, check out <a href="http://uphpu.org">their website</a>.]]></description>
      <pubDate>Fri, 17 Feb 2006 06:49:03 -0600</pubDate>
    </item>
  </channel>
</rss>
