PHP and MySQL Web Development
<b>PHP and MySQL Web Development, Fourth Edition</b> <br> <b> <i>The definitive guide to building database-drive Web applications with PHP and MySQL</i> </b> <br> <br>PHP and MySQL are popular open-source technologies that are ideal for quickly developing database-driven Web applications. PHP is a powerful scripting language designed to enable developers to create highly featured Web applications quickly, and MySQL is a fast, reliable database that integrates well with PHP and is suited for dynamic Internet-based applications. <p style="margin: 0px;"> </p> <p style="margin: 0px;"> <i> <br> </i> </p> <p style="margin: 0px;"> <b>PHP and MySQL Web Development </b>shows how to use these tools together to produce effective, interactive Web applications. It clearly describes the basics of the PHP language, explains how to set up and work with a MySQL database, and then shows how to use PHP to interact with the database and the server.</p> <p style="margin: 0px;"> <br> </p> <p style="margin: 0px;"> </p> <p style="margin: 0px;">This practical, hands-on book includes numerous examples that demonstrate common tasks such as authenticating users, constructing a shopping cart, generating PDF documents and images dynamically, sending and managing email, facilitating user discussions, connecting to Web services using XML, and developing Web 2.0 applications with Ajax-based interactivity.</p> <p style="margin: 0px;"> <br> </p> <p style="margin: 0px;"> </p> <p style="margin: 0px;">The fourth edition of <b>PHP and MySQL Web Development </b>has been thoroughly updated, revised, and expanded to cover developments in PHP 5 through version 5.3, such as namespaces and closures, as well as features introduced in MySQL 5.1.</p> <br> <p style="margin: 0px;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <b>TABLE OF CONTENTS</b> <br> <b> <br> Part I: Using PHP </b> <br>1 PHP Crash Course <br>2 Storing and Retrieving Data <br>3 Using Arrays <br>4 String Manipulation and Regular Expressions <br>5 Reusing Code and Writing Functions <br>6 Object-Oriented PHP <br>7 Error and Exception Handling <br> <br> <b>Part II: Using MySQL </b> <br>8 Designing Your Web Database <br>9 Creating Your Web Database <br>10 Working with Your MySQL Database <br>11 Accessing Your MySQL Database from the Web with PHP <br>12 Advanced MySQL Administration <br>13 Advanced MySQL Programming <br> <br> <b>Part III: E-Commerce and Security </b> <br>14 Running an E-Commerce Site <br>15 E-commerce Security Issues <br>16 Web Application Security <br>17 Implementing Authentication with PHP and MySQL <br>18 Implementing Secure Transactions with PHP and MySQL<br> <br> <b>Part IV: Advanced PHP Techniques </b> <br>19 Interacting with the File System and the Server <br>20 Using Network and Protocol Functions <br>21 Managing the Date and Time <br>22 Generating Images <br>23 Using Session Control in PHP <br>24 Other Useful Features <br> <b> <br>Part V: Building Practical PHP and MySQL Projects </b> <br>25 Using PHP and MySQL for Large Projects <br>26 Debugging <br>27 Building User Authentication and Personalization <br>28 Building a Shopping Cart <br>29 Building a Web-Based Email Service <br>30 Building a Mailing List Manager <br>31 Building Web Forums <br>32 Generating Personalized PDF Documents <br>33 Connecting to Web Services with XML and SOAP <br>34 Building Web 2.0 Applications with Ajax <br> <br> <b>Part VI: Appendixes </b> <br>Appendix A: Installing PHP and MySQL <br>Appendix B: Web Resources <br> </strong> </strong> </p> <p style="margin: 0px;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </p> <p style="margin: 0px;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <br> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </p> <p style="margin: 0px;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </p> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> <strong style="font-weight: normal;"> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong> </strong>