|
PHP @ Web Programming
Programming Shed : Programmer Store & Resources |
|
|
|
PHP Index - PHP Book : MySQL/PHP Database Applications
by Jay Greenspan, Brad Bulger Paperback: 500 pages Publisher: John Wiley & Sons ISBN: 0764535374; Bk&Cd-Rom edition (January 2001) How could the combination of PHP and MySQL, which is feature-rich, highly reliable combination, capable of dealing with large traffic volumes, and absolutely free of charge in most cases--be any better? In MySQL/PHP Database Applications, Jay Greenspan and Brad Bulger explain how to work with the capable pair, primarily for applications you might use on a Web site. If you take the time to study the advice and work through your own tests of the concepts presented, it's pretty much certain that you'll walk away with the knowledge you need to do serious development work with the PHP scripting language and the MySQL database server. Rather than make up trivial programs just to illustrate aspects of the MySQL / PHP environment, this book features code snippets, each half a page or so in length, that illustrate the behavior of key code structures. For example, in explaining conditional statements in PHP, the book gives you a no-frills IF statement with real values in place. It's not always obvious how the code structures will behave in practice, but the book does a consistently good job of commenting intelligently on the place of each aspect of the language in a well-designed application. The latter half of the book attacks specific problems--a chat system, a guest book, and so on--and walks through the setup of MySQL and each important PHP function for each. Topics covered: The PHP server-side scripting language and the MySQL database server, explained for people who have neither a lot of database administration background nor programming experience. Matters of creating and querying databases, and of performing simple and advanced operations with PHP scripting, are covered adroitly. Book Description: More businesses and ambitious individuals are trying to bring applications to the Web but they are bewildered with the array of components and concepts needed to create a data-driven site. The cost, stability and ease of development using the Open Source PHP 4 scripting language and a MySQL database makes this combination the best choice for small and mid-size Web-based applications. PHP4/MySQL Database Applications demonstrates web-application development by presenting seven real, ready-to-use examples starting with a simple guess book and ending with a fully-functional e-commerce site with a shopping cart. Inexperienced users will learn the essentials of working with PHP4 and MySQL so they can start building and customizing database applications for the web right away! Book Info: An intermediate to advanced level guide to making the most of MySQL and PHP, creating Internet database applications that perform. Contains code and examples. The CD-ROM includes MySQL 3.23, PHP 4.0.3, PHP classes, libraries, and other tools, the code and examples from the text, and more. System requirements: Windows 95+ or comparable platform, and CD-ROM drive. From the Back Cover: MySQL/PHP Database Applications Affordable Open Source Solutions to E-Commerce Challenges In this unique guide, two Web development gurus show you how to harness the open source power of MySQL and PHP, and create high-performance Web database applications that won't break the bank. Using plenty of ready-to-run code and seven concrete examples, from a simple guestbook to a not-so-simple shopping cart — they walk you step-by-step through the process of building a MySQL database and writing real-world PHP applications. Best of all, they provide you with MySQL, PHP, and all their examples on the CD-ROM — which means that you're holding in your hands everything you need to jump-start an e-commerce project. Create High-Performance Database Applications for the Web • Find out what MySQL offers — and doesn't • Get up to speed on normal forms and other MySQL basics • Build MySQL tables with Structured Query Language • Extract database information with MySQL selects and functions • Work with PHP variables, control structures, and functions • Get tips on writing good code and using object-oriented techniques • Create simple applications: a guestbook and a survey • Develop more sophisticated applications: a catalog, a content manager, a threaded discussion, a problem tracking system, and a shopping cart • Discover helpful appendixes on HTML forms, MySQL utilities, PHP functions, and more Bonus CD-ROM Includes: • MySQL 3.23 • PHP 4.0.3 • Apache 1.3.12 • PHP classes, libraries, utilities, and other tools • Ready-to-run code and example applications from the book About the Author: Jay Greenspan, a writer and database developer, was most recently a producer at Wired Digital's Webmonkey, where he wrote about PHP, ASP, XML, and other topics. Brad Bulger, a seasoned software developer who previously worked at Ingres (now part of Computer Associates) and Wired magazine, is currently a software engineer at Wired Digital. Customer Reviews Reviewer: Sam Highley from Australia I probably should have taken more notice of the Reader Level on the back of this book, which lists "Intermediate to Advanced". Unfortunately it was the only book available at the time that seemed to cover both PHP and mySql, so I went ahead and bought it. I've bought coding/scripting books in the past for "beginner" levels and found myself screaming through the book at 10 pages a minute, and ending up not learning much at all, hence I wasn't too concerned about the level listed for this book. In hindsight, this was pretty stupid. I'm halfway through this book and my head is spinning. I don't think i've taken in a single thing so far, or nothing I could replicate anyway. I was hoping that once I got to the coding examples, i'd start to pick things up. Unfortunately, the author doesn't take you through the creation of the scripts, rather presenting the finished script on the CD for analysis. Anyway, i'm about to head out and buy a book aimed at the PHP beginner level, hopefully PHP Essentials by Julie Meloni, or PHP Fast and Easy Web Development, also by Meloni. Reviewer: LongShanks from RTP, NC USA Only one year ago I had no understanding on PHP, MYSQL, Apache, RedHat or Unix, nor did I have any formal training in programming. Now, I have written very elaborate and fully expandable programs that are portable from one application to another and have been promoted Sr. Web Designer in the Internet Systems Department of my company. This book was one of my frequently used library of books which included MySQL, PHP, Apache, Redhat and Unix Manuals. If you have a good base for programming you may not need it but it will help you create a structure for your code to follow, unlike most PHP code that is out on the web now. PHP is a pretty easy to understand language once you make it past the learning curve so, therefore there are tons and tons of horribly disgusting code that works. This book will help you learn to build your code so that you can use it over and over and not limit your ability for expansion. I do recommend this book but only if you accompany it with other important manuals. Reviewer: Jose Aniceto from Sydney, AUSTRALIA I think this book is not so bad. It is good for beginners who don't have PHP/MySQL experience. Although the authors don't go into details of MySQL, you'd sort of pick it up along the way. You'll gain more from the book by playing and browsing through the CD. I installed Apache, PHP and MySQL on a Windows machine and everything works fine. Where other books are more targetted towards the Linux platform, this book assumes little about your underlying operating system. If you're experienced PHP programme and if you're looking for a book with detailed information, this is not the book for you. Reviewer: aranworld2 from Oakland, CA United States I first learned PHP from Luke Welling and Laura Thomson's excellent "PHP and MySQL Web Development," and bought 'MySQL/PHP Database Applications' to provide an alternative perspective on solving problems. Unfortunately, this book doesn't offer enough content to warrant its high price. A full 58 pages is devoted to a PHP function reference which is a bit of a joke because PHP has one of the better online function references available. Code examples are printed with very large font again taking up more space than is necessary. Most important, though, some of these examples are a little bit suspect. They present a Catalog application written using Object Oriented Programming (OOP). This would have been valuable except that the classes they create are so specific that they couldn't be re-used -- basically negating the value of OOP to begin with. They do provide a couple of examples of good and bad relational database schema, but that isn't really worth the cost of this book. |
|
|
© 2005-2006, Programming Shed
|