If you have never used PHP before, I think you'll find it a delightfully easy language to learn. As a long-time C/C++ programmer, I found PHP very familiar when I first started to explore the language. (Don't let that scare you off if you aren't a fan of CPHP is much easier to learn than C.)
One of the things I like most about developing with PHP is the fact that all error messages appear in-line, right inside my web browser. This feature makes debugging easy.
PHP and PostgreSQL combine with your web server to create a system that delivers dynamic content to your users.
Part I: General PostgreSQL Use
Introduction to PostgreSQL and SQL
Working with Data in PostgreSQL
PostgreSQL SQL Syntax and Use
Performance
Part II: Programming with PostgreSQL
Introduction to PostgreSQL Programming
Extending PostgreSQL
PL/pgSQL
The PostgreSQL C APIlibpq
A Simpler C APIlibpgeasy
The New PostgreSQL C++ APIlibpqxx
Embedding SQL Commands in C Programsecpg
Using PostgreSQL from an ODBC Client Application
Using PostgreSQL from a Java Client Application
Using PostgreSQL with Perl
Using PostgreSQL with PHP
Using PostgreSQL with Tcl and Tcl/Tk
Using PostgreSQL with Python
Npgsql: The .NET Data Provider
Other Useful Programming Tools
Part III: PostgreSQL Administration
Introduction to PostgreSQL Administration
PostgreSQL Administration
Internationalization and Localization
Security
Replicating PostgreSQL Data with Slony
Contributed Modules
Index