Core Web Application Development with PHP and MySQL

Core Web Application Development with PHP and MySQL

Authors: Marc Wandschneider

Pages: 858

Publisher: Prentice Hall PTR

ISBN13: 9780131867161

The programmers guide to building robust web applications with PHP and MySQL

This is a comprehensive, practical guide for programmers who want to develop production-quality, database-enabled web applications with PHP and MySQL. Long-time developer Marc Wandschneider systematically addresses the entire process: not only coding, but also upfront application, user interface and database design, PLUS security, testing, and more.

Youll walk through building three applications from start to finish: a calendaring system, a weblog engine, and an e-commerce store. Along the way, youll master essential strategies for creating robust web database applications and learn how to avoid the common pitfalls that trip up many developers moving to PHP and MySQL.

Starts with a complete primer on PHP for developersincluding coverage of code organization, reuse, and object-oriented PHP

Contains detailed treatments of data access, including transactions, foreign keys, and indexes

Presents powerful data validation techniques utilizing PHP regular expressions

Walks through planning web applications, including user interfaces and user management

Offers systematic guidance on securing web applications from end to end

Covers a wide range of implementation issuesincluding internationalization, error handling, data validation, debugging, session management, and deployment

Includes detailed chapters on XML, XML-based web services, and the PEAR framework for reusable PHP components

Shows how to work with the Oracle and PostgreSQL databases