Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide
 
 

PHP 6 and MySQL 5 for Dynamic Web Sites: Visual QuickPro Guide [Kindle Edition]

Larry Ullman
4.2 out of 5 stars  See all reviews (59 customer reviews)

Kindle Price: £21.05 includes VAT* & free wireless delivery via Amazon Whispernet
* Unlike print books, digital books are subject to VAT.

Free Kindle Reading App Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.

To get the free app, enter your e-mail address or mobile phone number.

Formats

Amazon Price New from Used from
Kindle Edition £21.05  
Paperback --  
Earn a Free Kindle Book
Earn a Free Kindle Book
Buy a Kindle book between now and 31 March and receive a promotional code good for one free Kindle book. Terms and conditions apply. Learn more


Product Description

Product Description

It hasn't taken Web developers long to discover that when it comes to creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open source combination. Add this book to the mix, and there's no limit to the powerful, interactive Web sites that developers can create. With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: After grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. This guide is indispensable for intermediate- to advanced level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest versions of both technologies: PHP 6 and MySQL 5. The book's publication date is likely to beat the official release of PHP 6, making it one of the first books available on the subject.

From the Back Cover

It hasn't taken Web developers long to discover that when it comes to creating dynamic, database-driven Web sites, MySQL and PHP provide a winning open source combination. Add this book to the mix, and there's no limit to the powerful, interactive Web sites that developers can create. With step-by-step instructions, complete scripts, and expert tips to guide readers, veteran author and database designer Larry Ullman gets right down to business: After grounding readers with separate discussions of first the scripting language (PHP) and then the database program (MySQL), he goes on to cover security, sessions and cookies, and using additional Web tools, with several sections devoted to creating sample applications. This guide is indispensable for intermediate- to advanced level Web designers who want to replace their static sites with something dynamic. In this edition, the bulk of the new material covers the latest versions of both technologies: PHP 6 (due out in 2008) and MySQL 5 (available now). The book's publication date is likely to beat the official release of PHP 6, making it one of the first books available on the subject.

Product details

  • Format: Kindle Edition
  • File Size: 45969 KB
  • Print Length: 648 pages
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Peachpit Press; 1 edition (27 May 2009)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B0010SEMW8
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (59 customer reviews)
  • Amazon Bestsellers Rank: #409,283 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Discover books, learn about writers, and more.


Customer Reviews

Most Helpful Customer Reviews
6 of 6 people found the following review helpful
4.0 out of 5 stars Good as intro to PHP/MySQL 12 Oct 2009
Format:Paperback
I can't say this is an excellent book because of some glaring logic errors in the code.
It's a is good as an introduction to PHP/MySQL and there are some meatier recipes towards the end of the book that are useful - forums/shopping cart/registration.
I bought this book to help with writing custom WordPress Plug-ins and to get into Drupal and for that need it fulfilled that itch I had to scratch.
It was easy to follow and informative if you can overlook the silly mistakes.
I think the good point outweigh the negatives.
Primarily I was irritated by the lack of thought that went into validating form input. Notably checking if field is empty then trimming it. So if a user enters a space, then logic is flawed and null data would be written to the database for it's constraints to pick up.
To me there also seemed to be a lack of precision in defining an email regular expression. For a UK email address, you need to allow for more than one 'dot' after the 'at' symbol.
Also the database design for threaded messages in the forum recipe (chapter 15) didn't seem right for me. It used timestamp to order messages in threads. This sequencing logic/database design is flawed for threaded messages if two people respond to different branches of a thread.
I come from a Java/Spring/Grails background and the lack of structure/seperation of concerns of a framework that implements a MVC architecture struck me the most. I didn't like the fact that variables were defined in one template and used in another for example without even passing parameters around so it's hard to tell at a glance what needs to be setup before a script can run.
I think that can be forgiven as I think this book is targeted for a beginner audience.
Read more ›
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
1.0 out of 5 stars Impossible to follow examples. 4 May 2011
Format:Paperback
This book is bad. It is also misleading. PHP 6 doesn't even exist, yet this book has been out for a few years now. However, I could easily forgive that little fib if the rest of the book was actually a decent PHP tutorial. Unfortunately it isn't though. This is because its layout makes it nigh on impossible to follow the examples. The two column format adopted by the book is ridiculous for presenting code samples. I found myself jumping back and forth between pages as I was trying to match the narrative with the sample code.

This is what I mean by impossible to follow. I don't mean the examples themselves were hideously complicated. I mean they were laid out atrociously. Who knows, if you don't want to bother with the source code, then you may get more out of this book than I did. However, I found it a complete waste of time.
Comment | 
Was this review helpful to you?
14 of 15 people found the following review helpful
2.0 out of 5 stars Needs better layout! And clearer, neater code. 30 Jan 2011
Format:Paperback|Verified Purchase
Although this book is useful. I found the layout of the code very annoying. The page is split into two columns, with the code inline with the text, thus also flowing in the two columns... this makes for reading the code very difficult. Also Im no expert but I found some of the coding techniques very messy, for example his form validation, which can be done much neater than the example in this book. Another gripe, is he uses stupid variable names, which are totally none descriptive, for instance in clearly written code you might write $query he'll abbreviate it to just $q, also where everyone else would write $result he just puts $r, which if youre learning can be very un-helpful when trying to make sense of the example... coupled with poor layout, this book gives me a headache when trying to learn from it.

p234 example:
7. Add user to the database.

require_once
> ('../mysqli_connect.php');

$q = "INSERT INTO users (first_name,
>last_name, email, pass,
>registration_date) VALUES ('$fn',
>'$ln', '$e', SHA1('$p'), NOW() )";

$r = @mysqli_query ($dbc, $q)

YES! the code really is formatted like that!!! Its terrible. That query should be on one line, not spread over four. And try making sense of it as a beginner, when he uses $r and $q. I know what this all means now, now that ive coded many sql queries. But when I was learning, this book was a nightmare.

I use this book in combination with the Luke Welling, Laura Thomson "PHP and MySQL Web Development" book (which is a far deeper book IMHO - and much better laid out) along with examples on the web to get a better understanding of a particular area of PHP/MySQL I need to learn.

The layout for this book needs reviewing for the next issue - use the full width of the page guys!
Was this review helpful to you?
4 of 4 people found the following review helpful
1.0 out of 5 stars Avoid this book 30 July 2012
By Matthew
Format:Paperback|Verified Purchase
PHP 6 is not yet out, so unless you want to read a book about something that is not currently in use. It will be pointless. It's not one of the most user friendly books on the market either, there are better alternatives. Disappointing as I like Ulman's other books.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback
Overall I was extremely impressed by the whole experience of this book, both from what I learned and the general readability, which is second to none. I'm almost tempted to call it a page turner, which face-it, for any book in this genre is rarer than the by-product of a white rocking horse.

As someone who comes from a front-end design perspective, I've put off dipping my toes into the actual dirty work of back end coding for far too long. Probably because I've had my hand burnt with a few other titles, but now my main regret is that I didn't find this book several years ago.

I like the way things actually logically ramp up from chapter to chapter, and its actually quite exhilarating applying and then building upon each example. Once you have basics nailed down, the wider picture suddenly comes into focus and the sky seems the limit.

Sure it can be frustrating when the author chooses to focus on area when your natural curiosities are leading you in another direction, but having reread the whole book (my ability to muster the effort to is indeed a compliment in itself), I understand why it's organised in this way and functions so well as a learning tool.

The book does contain one or two mistakes, however nothing which can be considered fundamental floors in any of the code. If you you can't work out that a line of code requires a single extra parentheses (bracket) with PHP's own excellent error reporting and the extensive section of the book dedicated to debugging, with the greatest of respect, you probably need to go back and actually take in the basics. Most of my own (minor) problems with the code came from my own slack hand coding ability, which I can only describe as Dreamweaver-syndrome!
Read more ›
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
1.0 out of 5 stars PHP 6 is not a platform you can use; ...
PHP 6 is not a platform you can use; it was an abandoned project. The current major version of PHP as of 2014 is PHP 5. The next will be PHP 7.
Published 1 month ago by Bad Movie Buff
5.0 out of 5 stars Used from GCSE through to BSc - a really great book
I bought this book in 2008. I have many programming and computing books, and this is the most battered, dog eared, written in book I own. Read more
Published 1 month ago by Giles
2.0 out of 5 stars As a complete beginner to php ...
... I didn't find this book very helpful, despite high hopes and good recommendations from someone I know. Read more
Published 8 months ago by Lazyreader
5.0 out of 5 stars Very useful book
If you want to learn how to use PHP and MySQL, get this book - Larry Ullman writes in a very clear way - and it's always useful as a reference book.
Published 11 months ago by Cymro2007
4.0 out of 5 stars Good guide
Great book. I bought this book for my computer crazy son who tells me it is a very good guide which he reads and refers to all the time. Well worth it.
Published 20 months ago by Review Buddy
5.0 out of 5 stars Excellent book for the new PHP programmer
I have bought this book and I must say that this is one of the best IT books that I have ever read. Highly recommended and a much better book than "Learning PHP, MySQL, and... Read more
Published on 27 Feb 2012 by Andy
5.0 out of 5 stars Great starting point for PHP& MySQL
Excellent starting point for PHP & MySql. Basic knowledge of HTML and CSS is required, but nothing too advanced. Read more
Published on 26 Feb 2012 by J. L. Hodgkins
5.0 out of 5 stars Great resource for intermediate php-ers
I was really reluctant to buy such an expensive book when there are so many websites offering free advice and tutorials. Read more
Published on 9 Dec 2011 by Nicki
2.0 out of 5 stars Must be better alternatives
Having gone half way through this book I have to say it is really badly laid out. The general layout is 2 slim columns (less than 40 characters) on almost every page and simple... Read more
Published on 27 Jun 2011 by piddlydiddly
5.0 out of 5 stars Excellent for PHP Beginners
I tried using some online tutorials to learn php but I found it difficult to find any decent ones that would also give me enough of an understanding, that's why I wanted a resource... Read more
Published on 26 Jun 2011 by fingersandthumbs
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category