Introduction Part I: Getting Started Chapter 1: INSTALLING AND CONFIGURING MYSQL Chapter 2: Installing Apache Chapter 3: Installing PHP Part II: The Absolute Basics of Coding in PHP Chapter 4: Mixing PHP and HTML Chapter 5: Introducing Variables and Operators Chapter 6: Using PHP Variables Part III: Start with the Simple Stuff Chapter 7: Displaying Dynamic Content Chapter 8: Sending E-Mail Chapter 9: Using Your File System Chapter 10: Uploading Files to Your Web Site Part IV: Getting to Know Your MYSQL Database Chapter 11: Establishing a Connection and Poking Around Chapter 12: Creating a Database Table Chapter 13: Inserting Data into the Table Chapter 14: Selecting and displaying Data Part V: User Authentication and Tracking Chapter 15: Database-Driven User Authentication Chapter 16: Using Cookies Chapter 17: Session Basics Part VI: Creating Your Own Contact Management System Chapter 18: Planning Your System Chapter 19: Adding Contacts Chapter 20: Modifying Contacts Chapter 21: Deleting Contacts Chapter 22: Working with Contacts Part VII: Additional Project Examples Chapter 23: Managing a Simple Mailing List Chapter 24: Creating Custom Logs and Reports Chapter 25: Working with XML Part VIII: Appendixes Appendix A: Additional COnfiguration Options Appendix B: Basic PHP Language Reference Appendix C: Writing Your Own FUnctions Appendix D: Wiring Your Own Classes and Objects Appendix E: Database Normalization and SQL Reference Appendix F: Using SQLite Appendix G: Getting Help Index