Beginning PHP 5 and MySQL: From Novice to Professional / Edition 1

Paperback (Print)
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 95%)
Other sellers (Paperback)
  • All (23) from $1.99   
  • New (3) from $60.00   
  • Used (20) from $1.99   
Sort by
Page 1 of 1
Showing 1 – 2 of 3
Note: Marketplace items are not eligible for any coupons and promotions
Seller since 2008

Feedback rating:



New — never opened or used in original packaging.

Like New — packaging may have been opened. A "Like New" item is suitable to give as a gift.

Very Good — may have minor signs of wear on packaging but item works perfectly and has no damage.

Good — item is in good condition but packaging may have signs of shelf wear/aging or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Acceptable — item is in working order but may show signs of wear such as scratches or torn packaging. All specific defects should be noted in the Comments section associated with each item.

Used — An item that has been opened and may show signs of wear. All specific defects should be noted in the Comments section associated with each item.

Refurbished — A used item that has been renewed or updated and verified to be in proper working condition. Not necessarily completed by the original manufacturer.


Ships from: Chicago, IL

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Seller since 2015

Feedback rating:


Condition: New
Brand new.

Ships from: acton, MA

Usually ships in 1-2 business days

  • Standard, 48 States
  • Standard (AK, HI)
Page 1 of 1
Showing 1 – 2 of 3
Sort by


Beginning PHP 5 and MySQL: From Novice to Professional offers a comprehensive introduction to two of the most popular open-source technologies on the planet: the PHP scripting language and the MySQL database server. You are not only exposed to the core features of both technologies, but will also gain valuable insight into how they are used in unison to create dynamic data-driven web applications, not to mention learn about many of the undocumented features of the most recent versions.

The first part of the book is devoted to PHP's foundational features, with special focus on those new to PHP 5, including the improved object-oriented support, exception handling, SQLite support, SimpleXML, and much more. But PHP 5-specific topics are only part of what's covered; you’ll also learn about the language's core capabilities, beginning with a survey of installation and configuration tasks. Early chapters are devoted to basic PHP programming concepts such as variables, datatypes, arrays, string manipulation, and user interaction. Later chapters cover session handling, LDAP integration, the Smarty templating engine, and Web Services support.

Next up is a broad overview of the powerful MySQL database server. Among other topics, you’ll learn about the installation and configuration process, datatypes, key security features, and various administration utilities. With this groundwork in pace, you'll then learn about PHP's assortment of MySQL functions, accompanied by dozens of examples depicting the creation and execution of queries. You’ll also learn how to perform searches, and manage database transactions.

Whether you’re a newcomer searching for a thorough introduction to these popular technologies, or a seasoned developer in need of a comprehensive reference, this book is for you.

Table of Contents

  1. An Introduction to PHP
  2. Installing and Configuring PHP
  3. PHP Basics
  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. Forms and Navigational Cues
  12. Authentication
  13. Handling File Uploads
  14. Networking with PHP
  15. PHP and LDAP
  16. Session Handlers
  17. Templating with Smarty
  18. Web Services
  19. Secure PHP Programming
  20. SQLite
  21. MySQL: The Disruptive Database
  22. Installing and Configuring MySQL
  23. The Many MySQL Clients
  24. MySQL Table Structures
  25. Securing MySQL
  26. PHP’s MySQL Functionality
  27. Practical Database Queries
  28. Indexes and Searching
  29. Transactions
  30. Importing and Exporting Data
Read More Show Less

Editorial Reviews

From Barnes & Noble
The Barnes & Noble Review
If you want to do great things with PHP and MySQL -- separately, or together -- you will love W. Jason Gilmore’s Beginning PHP 5 and MySQL: From Novice to Professional. It’s practical, full of code, well written, and exceptionally thorough.

Gilmore starts with installation and configuration for both Unix/Linux and Windows environments (including setting up a working Apache/PHP server to test your code). You’ll walk through the basics of syntax and style; data types, variables, arrays, functions, strings, and so forth. Gilmore then offers a concise (but very useful) introduction to PHP 5’s object-oriented functionality.

Handled in depth: error/exception handling, strings, regular expressions, file handling, forms, authentication, uploading, networking, session handling, security, Web services, LDAP directory support, SQLite, and more. There’s even a chapter on the Smarty templating engine, which lets you separate business and presentational logic, so designers can design and programmers can code. (To give you a sense of the book’s depth and breadth, there are nearly 500 downloadable code examples.)

Then, it’s on to MySQL itself, the focus of the book’s last 200 pages. First, Gilmore walks through installation and configuration, and introduces MySQL’s diverse client options. You’ll master table design and security, learn to use PHP’s MySQL library, create queries from PHP, build PHP-based database search interfaces, implement transactions, import/export data, and more.

You may have seen Gilmore’s PHP columns at, or his “Tricks of the Trade” columns at The folks at Zend, whose founders designed PHP 4/5, recognize deep PHP knowledge when they see it. You will, too. Bill Camarda

Bill Camarda is a consultant, writer, and web/multimedia content developer. His 15 books include Special Edition Using Word 2003 and Upgrading & Fixing Networks for Dummies, Second Edition.
For anyone wondering what all the fuss is about with PHP or MySQL or for anyone who has wanted that one volume that will explain it all, this is definitely the book for you. It is at once an excellent tutorial and an indispensable reference manual.
Read More Show Less

Product Details

  • ISBN-13: 9781893115514
  • Publisher: Apress
  • Publication date: 6/21/2004
  • Series: The Expert's Voice in Open Source Series
  • Edition description: 1st ed. 2004. Corr. 4th printing
  • Edition number: 1
  • Pages: 408
  • Product dimensions: 6.96 (w) x 9.30 (h) x 1.59 (d)

Meet the Author

W. Jason Gilmore is a web developer and business consultant with more than 15 years of experience helping companies large and small build amazing software solutions. He has been teaching developers from around the world about web development for over a decade, having written six books, including the bestselling Beginning PHP and MySQL, Fourth Edition and Easy PHP Websites with the Zend Framework, Second Edition .

Over the years Jason has been published more than 300 times within popular publications such as,, JSMag, and Linux Magazine, and instructed hundreds of students in the United States and Europe. He s recently led the successful development and deployment of a 10,000+ product e-commerce project, and is currently working on a variety of new e-commerce initiatives. Jason is cofounder of the wildly popular CodeMash Conference, the largest multi-day developer event in the Midwest.

Read More Show Less

Table of Contents

Ch. 1 An introduction to PHP 1
Ch. 2 Installing and configuring PHP 9
Ch. 3 PHP basics 41
Ch. 4 Functions 93
Ch. 5 Arrays 105
Ch. 6 Object-oriented PHP 135
Ch. 7 Advanced OOP features 159
Ch. 8 Error and exception handling 173
Ch. 9 Strings and regular expressions 187
Ch. 10 Working with the file and operating system 227
Ch. 11 Forms and navigational cues 259
Ch. 12 Authentication 281
Ch. 13 Handling file uploads 299
Ch. 14 Networking with PHP 311
Ch. 15 PHP and LDAP 353
Ch. 16 Session handlers 381
Ch. 17 Templating with Smarty 403
Ch. 18 Web services 431
Ch. 19 Secure PHP programming 475
Ch. 20 SQLite 493
Ch. 21 MySQL : the disruptive database 511
Ch. 22 Installing and configuring MySQL 519
Ch. 23 The many MySQL clients 541
Ch. 24 MySQL table structures 565
Ch. 25 Securing MySQL 589
Ch. 26 PHP's MySQL functionality 617
Ch. 27 Practical database queries 647
Ch. 28 Indexes and searching 667
Ch. 29 Transactions 683
Ch. 30 Importing and exporting data 699
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously

    If you find inappropriate content, please report it to Barnes & Noble
    Why is this product inappropriate?
    Comments (optional)