4th Edition. — Addison-Wesley Professional, 2008. — 1008 p. — ISBN-10 9780672329166, ISBN-13 978-0672329166. — ASIN 0672329166.
The PHP server-side scripting language and the MySQL database management system (DBMS) make a potent pair. Both are open-source products-free of charge for most purposes-remarkably strong, and capable of handling all but the most enormous transaction loads. Both are supported by large, skilled, and enthusiastic communities of architects, programmers, and designers. PHP and MySQL Web Development introduces readers (who are assumed to have little or no experience with the title subjects) to PHP and MySQL for the purpose of creating dynamic Internet sites. It teaches the same skills as introductory Active Server Pages (ASP) and ColdFusion books-technologies that address the same niche.
Authors Luke Welling and Laura Thomson's technique aims to get readers going on their own projects as soon as possible. They present easily digestible sections on specific technical processes-"Accessing array contents" and "Using encryption with PHP" are two examples. Each section centers on a sample program that strips the task at hand down to its essentials, enabling the reader to fit the process into his or her own solutions as required. Tables that list options and other nuggets of reference material appear as well, but the many examples and the authors' commentary on them take center stage.
Using PHPPHP Crash Course
Storing and Retrieving Data
Using Arrays
String Manipulation and Regular Expressions
Reusing Code and Writing Functions
Object-Oriented PHP
Error and Exception Handling
Using MySQLDesigning Your Web Database
Creating Your Web Database
Working with Your MySQL Database
Accessing Your MySQL Database from the Web with PHP
Advanced MySQL Administration
Advanced MySQL Programming
E-Commerce and SecurityRunning an E-Commerce Site
E-commerce Security Issues
Web Application Security
Implementing Authentication with PHP and MySQL
Implementing Secure Transactions with PHP and MySQL
Advanced PHP TechniquesInteracting with the File System and the Server
Using Network and Protocol Functions
Managing the Date and Time
Generating Images
Using Session Control in PHP
Other Useful Features
Building Practical PHP and MySQL ProjectsUsing PHP and MySQL for Large Projects
Debugging
Building User Authentication and Personalization
Building a Shopping Cart
Building a Web-Based Email Service
Building a Mailing List Manager
Building Web Forums
Generating Personalized PDF Documents
Connecting to Web Services with XML and SOAP
Building Web 2.0 Applications with Ajax
Installing PHP and MySQL
Web Resources