Beginning PHP and MySQL

5th Edition

By Massimo Nardone , W Jason Gilmore

Beginning PHP and MySQL Cover Image

Beginning PHP and MySQL: From Novice to Professional, Fifth Edition is a major update of W. Jason Gilmore's authoritative book on PHP and MySQL. You'll not only receive extensive introductions to the core features of PHP, MySQL, and related tools, but you'll also learn how to effectively integrate them in order to build robust data-driven applications.

Full Description

  • ISBN13: 978-1-4302-6043-1
  • User Level: Beginner to Intermediate
  • Publishing December 22, 2014, but available now as part of the Alpha Program
  • Available eBook Formats: EPUB, MOBI, PDF
  • Print Book Price: $54.99
  • eBook Price: $38.99

Related Titles

Full Description

Beginning PHP and MySQL: From Novice to Professional, Fifth Edition is a major update of W. Jason Gilmore's authoritative book on PHP and MySQL. The latest edition includes detailed instructions for configuring the ultimate PHP and MySQL development environment on all major platforms, complete coverage of the latest additions and improvements to the PHP language, an introduction to unit testing using PHPUnit, the amazing Laravel framework and powerful Doctrine ORM, and in-depth instruction regarding MySQL’s most relied-upon features.

You'll not only receive extensive introductions to the core features of PHP, MySQL, and related tools, but you'll also learn how to effectively integrate them in order to build robust data-driven applications. Author Jason Gilmore draws upon more than fifteen years of experience working with these technologies to pack this book with practical examples and insight into the real-world challenges faced by developers. Accordingly, you will repeatedly return to this book as both a valuable instructional tool and reference guide. Some of the book’s highlights include:

  • Detailed instructions regarding installing PHP, MySQL and several popular web servers
  • A thorough introduction to the PHP language, including its string handling, networking, and object-oriented features
  • Coverage of advanced PHP topics, including PHPUnit, Doctrine, and Laravel
  • An extensive overview of MySQL’s fundamental features, including supported data types, database management syntax, trigger, view, and stored routine syntax, and import/export capabilities

What you’ll learn

  • Configure a killer PHP and MySQL development environment for all major platforms, including Windows, OS X, and Linux.
  • Understand the nuances of object-oriented programming through a comprehensive two chapter introduction to the topic and PHP’s associated features.
  • Gain valuable insight into best practices by learning all about automated unit testing using PHPUnit and powerful MVC frameworks such as Laravel.
  • Effectively manage your MySQL data by choosing from one or several of the powerful graphical administration tools introduced in this book.
  • Understand intermediate and advanced MySQL features such as stored procedures, triggers, and views.

Who this book is for

Beginning PHP and MySQL, Fifth Edition is for the reader seeking a comprehensive introduction to PHP, MySQL, and how to effectively use these two popular technologies together. It’s for the reader who is struggling with configuring a proper development environment, and who is perhaps having a hard time grasping the finer points of object-oriented development. Beginning PHP and MySQL, Fifth Edition is an excellent choice for any reader who is in search of a friendly, thorough, and no-nonsense approach to ramping up their web development knowledge in a hurry.

Table of Contents

Table of Contents

  1. Introducing PHP
  2. Configuring Your Environment
  3. PHP Fundamentals
  4. Functions
  5. Arrays
  6. Object-Oriented PHP
  7. Advanced OOP Features
  8. Error and Exception Handling
  9. Strings and Regular Expressions
  10. Working with the File and Operating System
  11. PEAR
  12. Date and Time
  13. Processing Web forms
  14. Authenticating Your Users
  15. Managing User Sessions
  16. Handling File Uploads
  17. Networking
  18. PHP and LDAP
  19. Templating with Smarty
  20. Secure PHP Programming
  21. Integrating jQuery and PHP
  22. Building Web Sites for the World
  23. MVC and the Laravel Framework
  24. Building REST-Powered Web Services
  25. Testing Your Code with PHPUnit
  26. Introducing MySQL
  27. Installing and Configuring MySQL
  28. The Many MySQL Clients
  29. MySQL Storage Engines and Datatypes
  30. Securing MySQL
  31. Using PHP with MySQL
  32. Introducing PDO
  33. Stored Routines
  34. MySQL Triggers
  35. MySQL Views
  36. Practical Database Queries
  37. Indexes and Searching
  38. Transactions
  39. Importing and Exporting Data

Errata

Please Login to submit errata.

No errata are currently published