PHP and MySQL Web Development
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 Developmentintroduces 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.For reference material on MySQL, have a look at Paul DuBois'sMySQL. On the PHP side,Web Application Development with PHP 4.0is excellent.--David WallTopics covered:The MySQL database server (for both Unix and Windows)Accessing MySQL databases through PHP scripting (the letters don't really stand for anything)Database creation and modificationPHP tricks in order of increasing complexity--everything from basic SQL queries to secure transactions for commerceAuthenticationNetwork connectivitySession managementContent customization