May 9, 2008

Practical PHP and MySQL

This books (Practical PHP and MySQL: Building Eight Dynamic Web Applications) starts with a brief introduction to the technology and then gives you a quick primer in core PHP and MySQL skills—just enough to get you started writing an application. After this short primer (because no one likes reading primers), you get straight into writing an application. This way, you don’t have to wade through 200 pages of reading before you can get started writing an application.


After the primer in Chapter 2, you get to the applications. I have prepared a menu of applications for your esteemed delectation:

Chapter 3, “Running the Projects.” The Live CD that accompanies this book contains software projects, applications, and the LAMPP server. This chapter provides information about the CD contents and how you operate the disc on your computer.

Chapter 4, “Building a Weblog” Plug into the weblog culture by creating a weblog system. Here you can add posts, have your readers submit comments, create different categories, and much more.

Chapter 5, “Discussion Forums” Create a discussion forums Web site with all the bling of the circus. You add forum categories, different forums, threads and messages, user accounts, forum administration, and more.

Chapter 6, “Creating a Shopping Cart” Open an online shop with this project, in which you add support for products, create a shopping cart, take payment via checks/PayPal, support different accounts, and more.

Chapter 7, “Building an Online Auction Site” Auction sites present an interestingchallenge, and in this chapter, you learn to support multiple accounts, write a bidding engine, support uploaded images, add auction summaries, and more.

Chapter 8, “Creating a Web-Based Calendar” Don your orange sunglasses and prepare to write the word Beta everywhere as you write an AJAX-driven calendar. Here you learn how AJAX works, create a calendar interface, support different events, set up user logins, and more.

Chapter 9, “FAQ Content Management System” In this chapter, you create a Content Management System (CMS) for FAQs. Features include different privilege levels for users, topic ownership, a submissions system, comment support, and more.

Chapter 10, “Building a Re-Usable Project” In this application, you create an independent component that could be dropped into any Web site. This is useful if you want to create projects for other developers to download and use. This chapter discusses how to create a portable component and integrate it into a separate site easily.

Chapter 11, “Building a News Web Site” This project solidifies much of the previous knowledge in the book and also looks at categorization, search support, and the use of the HTML_QuickForm PEAR extension.

Appendix A, “Web Site Design” In this chapter you create a static Web site and add features such as a FAQ page and an About page, and design the pages with Cascading Style Sheets (CSS).
As each project progresses, you learn more and more skills that are useful in a wide variety of PHP and MySQL Web applications.

DOWNLOAD THIS BOOKS