Beginning PHP, Apache, MySQL Web Development

  • 9h 13m
  • Elizabeth Naramore, Michael K. Glass, Yann Le Scouarnec, et al.
  • John Wiley & Sons (US)
  • 2004

PHP, Apache, and MySQL are the three key open source technologies that form the basis for most active Web servers. This book takes you step by step through understanding each—using it and combining it with the other two on both Linux and Windows servers.

This book will guide you through creating your own sites using the open source AMP model. You’ll learn to install PHP, Apache, and MySQL. Then you’ll create PHP Web pages, including database management and security. Finally, you’ll discover how to integrate your work with e-commerce and other technologies. By building different types of Web sites, you will profess from setting up simple database tables to tapping the full potential of PHP, Apache, and MySQL.

What you will learn from this book

  • How PHP server-side scripting language works for connecting HTML-based Web pages to a backend database
  • Syntax, functions, and commands for PHP, Apache, and MySQL
  • How to easily store, update, and access information using MySQL
  • Ways to allow the user to edit a database
  • E-commerce applications using these three technologies
  • How to set up user logins, profiles, and personalizations
  • Proper protocols for error handling

In this Book

  • Beginning PHP, Apache, MySQL Web Development
  • Introduction
  • Chapter 1: Introduction and Installation Configuration
  • Chapter 2: Creating PHP Pages
  • Chapter 3: Using PHP with MySQL
  • Using Tables to Display Data
  • Form Elements: Letting the User Work with Data
  • Letting the User Edit the Database
  • Validating User Input
  • Chapter 8: Handling and Avoiding Errors
  • Chapter 9: Building Databases
  • E-mailing with PHP
  • User Logins, Profiles, and Personalization
  • Building a Content Management System
  • Mailing Lists
  • Chapter 14: Online Selling: A Quick Way to E-Commerce
  • Chapter 15: Creating a Bulletin Board System
  • Using Log Files to Improve Your Site
  • Troubleshooting